Use trigger column in xml output stage
Posted: Mon Feb 25, 2013 11:56 pm
Hi, I am using webservice client to send data to target system from a source table, so i used xml output stage to aggregate and format the data into single xml record and then invoke service using WS client. Now, i ended up with out of memory issue when the source record count increases, so i tried single record option in the xml output stage, it is working fine. Then, i thought of using the using trigger column, came up with logic to chunk the record into 100 records and creating trigger column without / but i am getting fatal error as below from the xml output stage,
and also
Code: Select all
xmlo_INSERTISSTOUCHES,0: Info: CopyOfws_InsertTouches2.ws_Call_InsertissTouches: 0029`:`[WebService] ---- XML response envelope ----
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<soapenv:Body>
<soapenv:Fault>
<faultcode xmlns:ns1="http://xml.apache.org/axis/">ns1:HTTP</faultcode>
<faultstring>(400)Bad Request</faultstring>
<detail>
<string>return code: 400
</string>
</detail>
</soapenv:Fault>
</soapenv:Body>
</soapenv:Envelope>Code: Select all
APT_CombinedOperatorController,0: Fatal Error: Fatal: 0026`:`com.ascentialsoftware.wsclient.ServiceInvocationException: Service invocation exception: <ns1:Fault xmlns:ns1="http://schemas.xmlsoap.org/soap/envelope/">
<faultcode xmlns:ns1="http://xml.apache.org/axis/">ns1:HTTP</faultcode>
<faultstring>(400)Bad Request</faultstring>
<detail>
<string>return code: 400
</string>
</detail>
</ns1:Fault>
at com.ascentialsoftware.wsclient.OperationCall.handleRemoteException(OperationCall.java:369)
at com.ascentialsoftware.wsclient.OperationCall.invoke(OperationCall.java:274)
at com.ascentialsoftware.wsclient.WebService.callServiceInternal(WebService.java:1685)
at com.ascentialsoftware.wsclient.WebService.callService(WebService.java:1591)
at com.ascentialsoftware.wsclient.WebService.callService(WebService.java:1544)
at com.ascentialsoftware.wspack.Transformer.process(Transformer.java:104)
at com.ascentialsoftware.jds.StageFactory.runStage(StageFactory.java:544)
at com.ascentialsoftware.jds.StageFactory.runTarget(StageFactory.java:348)