Page 1 of 1

XML input stage problem

Posted: Thu Mar 08, 2007 2:02 pm
by swades
Hi all,
i am running a server job,which having XML output and XML input,
i am getting following fatal error,
can some one help me to solve it.

-----------------------------------------------------------------------

CopyOfJ_NTWX_SEND_FOCN..WS_RESPONSE_BD: <ns1:Fault xmlns:ns1="http://schemas.xmlsoap.org/soap/envelope/">
<faultcode>soapenv:Server.userException</faultcode>
<faultstring>java.net.UnknownHostException: mcicoe01.mcilink.com</faultstring>
<detail>
<ns1:stackTrace xmlns:ns1="http://xml.apache.org/axis/">java.net.U ... tException: mcicoe01.mcilink.com
at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:153)
at java.net.Socket.connect(Socket.java:452)
at java.net.Socket.connect(Socket.java:402)
at java.net.Socket.<init>(Socket.java:309)
at java.net.Socket.<init>(Socket.java:124)
at org.apache.axis.components.net.DefaultSocketFactory.create(DefaultSocketFactory.java:129)
at org.apache.axis.transport.http.HTTPSender.getSocket(HTTPSender.java:157)
at org.apache.axis.transport.http.HTTPSender.invoke(HTTPSender.java:114)
at org.apache.axis.strategies.InvocationStrategy.visit(InvocationStrategy.java:71)
at org.apache.axis.SimpleChain.doVisiting(SimpleChain.java:150)
at org.apache.axis.SimpleChain.invoke(SimpleChain.java:120)
at org.apache.axis.client.AxisClient.invoke(AxisClient.java:180)
at org.apache.axis.client.Call.invokeEngine(Call.java:2564)
at org.apache.axis.client.Call.invoke(Call.java:2553)
at org.apache.axis.client.Call.invoke(Call.java:1753)
at com.ascentialsoftware.wsclient.OperationCall.invoke(OperationCall.java:266)
at com.ascentialsoftware.wsclient.WebService.callServiceInternal(WebService.java:1659)
at com.ascentialsoftware.wsclient.WebService.callService(WebService.java:1566)
at com.ascentialsoftware.wsclient.WebService.callService(WebService.java:1519)
at com.ascentialsoftware.wspack.Transformer.process(Transformer.java:102)
at com.ascentialsoftware.jds.StageFactory.runStage(StageFactory.java:544)
at com.ascentialsoftware.jds.StageFactory.runTransformer(StageFactory.java:361)
</ns1:stackTrace>
</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:1659)
at com.ascentialsoftware.wsclient.WebService.callService(WebService.java:1566)
at com.ascentialsoftware.wsclient.WebService.callService(WebService.java:1519)
at com.ascentialsoftware.wspack.Transformer.process(Transformer.java:102)
at com.ascentialsoftware.jds.StageFactory.runStage(StageFactory.java:544)
at com.ascentialsoftware.jds.StageFactory.runTransformer(StageFactory.java:361)


----------------------------------------------------------------------------------

thanks.

Posted: Thu Mar 08, 2007 3:04 pm
by ray.wurlod
I think you will probably need to involve "official" support for this one. The stack trace appears to mention only internal classes (StageFactory, Transformer and so on), none of yours. The unknown (- unhandled) exception appears to have occured invoking mcicoe01.mcilink.com - is this one of your sites?

Some more detailed diagnostics may need to be collected; support will guide you. It's not something that can easily be done via a forum such as this.

Posted: Thu Mar 08, 2007 3:27 pm
by chulett
And it's apparently not an RTI job but one utilizing the Web Services PACK.

Posted: Thu Mar 08, 2007 4:30 pm
by swades
chulett wrote:And it's apparently not an RTI job but one utilizing the Web Services PACK.
Thanks Ray/Craig
right ,we convert data to XML formate and send it through Web Services,and in response web services send a acknowledgment to data stage in XML formate. So i have thats only information.
So the job is simple but i am getting this fatal error in log .

Posted: Thu Mar 08, 2007 4:36 pm
by chulett
Did you see my reply in your original post re: the wsdl you used?

Also note that if the web service already returns something to you in XML, that you don't need the XML Output stage - just write it out using a Sequential File stage. Or I guess an XML Ouput stage in pass-through mode would be ok...

Posted: Fri Mar 09, 2007 7:27 am
by eostic
You didn't say what your source and target are -- that would be interesting....agree with above that this sounds like a purely WSPack issue....

I'll let you move the thread if you can, but in the meantime, is this the WSTransformer that you are using?

If so, it sounds like maybe it's simply not finding the end-point correctly. It's getting you a host name error. Open up the "advanced" tab now that you've imported the Service (button on stage properties) and check the "endpoint" property. Is it valid? Can you invoke the service from another SOAP client tool (I like SOAPscope from www.mindreef.com)?

What's the WSDL structure look like? Without extra tweaking, WSTransformer can't handle much more than simple single row in/out scenarios directly. It does all the HTTP stuff for you, but you may need to build or decipher the resulting SOAP envelope with the XMLPack (that's what the user-defined column pull-down is for).

Ernie

Posted: Fri Mar 09, 2007 12:52 pm
by swades
Thanks to all,
This issue due to Web services down,
I moved my job to other server its working fine.
Thanks again.

Posted: Fri Mar 09, 2007 2:24 pm
by ray.wurlod
Yep, that'd sure do it. Maybe you need to build a check for that situation into a job sequence? Perhaps an Execute Command activity (ping or something slightly more esoteric).

Just noticed an anagram.

Code: Select all

r, E Ostic  =~=  Esoteric   
:D

Posted: Sat Mar 10, 2007 2:50 am
by kumar_s
And another one.

Code: Select all

r,e,Ernie,eostic  ~ COTERIES ERINE