IBM Support

InfoSphere Information Server DataStage Web Service Client stage generates invocation exception.

Technote (FAQ)


Question

Even after installing Patch for APAR JR45664 issue from Technote 1647640 such error still occurs :

Fatal Error: Fatal: 0026`:`com.ascentialsoftware.wsclient.ServiceInvocationException: Service invocation exception:
at com.ascentialsoftware.wsclient.WebService.callService(WebService.java:1602)
at com.ascentialsoftware.wsclient.WebService.callService(WebService.java:1544)
at com.ascentialsoftware.wspack.Transformer.process(Transformer.java:105)
at com.ascentialsoftware.jds.StageFactory.runStage(StageFactory.java:544)
at com.ascentialsoftware.jds.StageFactory.runSource(StageFactory.java:335)

Caused by: java.lang.NullPointerException
at com.ascentialsoftware.wsclient.xml.DerivationParser.match(DerivationParser.java:622)
at com.ascentialsoftware.wsclient.xml.DerivationParser.element(DerivationParser.java:367)
at com.ascentialsoftware.wsclient.xml.DerivationParser.segment(DerivationParser.java:271)
at com.ascentialsoftware.wsclient.xml.DerivationParser.segment(DerivationParser.java:293)
at com.ascentialsoftware.wsclient.xml.DerivationParser.segment(DerivationParser.java:208)
at com.ascentialsoftware.wsclient.xml.DerivationParser.expr(DerivationParser.java:171)
at com.ascentialsoftware.wsclient.xml.DerivationParser.parse(DerivationParser.java:138)
at com.ascentialsoftware.wsclient.xml.TreeBuilder.compileRules(TreeBuilder.java:84)
at com.ascentialsoftware.wsclient.MappingHandler.fromArray(MappingHandler.java:304)
at com.ascentialsoftware.wsclient.InputRequest.buildRequestBodyDocument(InputRequest.java:908)
at com.ascentialsoftware.wsclient.WebService.callServiceInternal(WebService.java:1625)
at com.ascentialsoftware.wsclient.WebService.callService(WebService.java:1591)
... 4 more


Cause

The Web Service Definition has to be reloaded and verified in the Web Service stage.

Answer

After reloading the Web Service Definition, open the stage and go to the input and/or output tab.
In the messages sub-tab, use the button "Load messages information" and ensure the column definition has been correctly changed.
This can be verified in the "Description" field of the column definition, the xpath used should finish with ."../text()"

Related information

Technote 1647640

Document information

More support for: InfoSphere DataStage

Software version: 8.7, 9.1.0.1

Operating system(s): Windows

Reference #: 1698557

Modified date: 21 February 2016


Translate this page: