Thanks navjoshi !
I checked those links.
I have verified that the xog url is correct.
When i launch the url in a separate browser window, i can see the xog wsdl page.
My process custom script parameter that stores the xog url. This parameter is passed to the soap invoke tag.
<soap:invoke endpoint="${xogURL}" var="xogresult">
Besides, the same process completes without errors in dev and test clarity environments.
I have also run the process multiple times to rule out network connectivity issue. It fails with same error.
The trace/error in the process message is as follows...
org.apache.commons.jelly.JellyTagException: null:246:63: <soap:invoke> Failed to send a SOAP message generated to 'http://ppm/niku/xog'.Connection resetferedInputStream.java:218)
org.apache.commons.jelly.JellyTagException: null:246:63: <soap:invoke> Failed to send a SOAP message generated to 'http://ppm/niku/xog'.Connection reset
at com.niku.union.gel.tags.soap.InvokeTag.doTag(InvokeTag.java:64)
at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:247)
at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
at org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:186)
at org.apache.commons.jelly.tags.core.ForEachTag.doTag(ForEachTag.java:150)
at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:247)
at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
at org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:186)
at com.niku.union.gel.tags.ScriptTag.doTag(ScriptTag.java:20)
at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:247)
at com.niku.union.gel.GELScript.run(GELScript.java:80)
at com.niku.union.gel.GELController.invoke(GELController.java:20)
at com.niku.bpm.services.ExecuteCustomAction.run(ExecuteCustomAction.java:180)
at EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(PooledExecutor.java:727)
at java.lang.Thread.run(Thread.java:619)
Caused by: java.net.SocketException: Connection reset
at java.net.SocketInputStream.read(SocketInputStream.java:168)
at java.io.BufferedInputStream.fill(BufferedInputStream.java:218)
at java.io.BufferedInputStream.read1(BufferedInputStream.java:258)
at java.io.BufferedInputStream.read(BufferedInputStream.java:317)
at sun.net.www.http.HttpClient.parseHTTPHeader(HttpClient.java:687)
at sun.net.www.http.HttpClient.parseHTTP(HttpClient.java:632)
at sun.net.www.http.HttpClient.parseHTTP(HttpClient.java:652)
at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1072)
at java.net.HttpURLConnection.getResponseCode(HttpURLConnection.java:373)
at com.niku.union.xml.SimpleSOAPMessage.processRequest(SimpleSOAPMessage.java:261)
at com.niku.union.xml.SimpleSOAPMessage.send(SimpleSOAPMessage.java:86)
at com.niku.union.xml.SimpleSOAPMessage.send(SimpleSOAPMessage.java:61)
at com.niku.union.gel.tags.soap.InvokeTag.doTag(InvokeTag.java:60)
... 14 more
Root cause
java.net.SocketException: Connection reset
at java.net.SocketInputStream.read(SocketInputStream.java:168)
at java.io.BufferedInputStream.fill(BufferedInputStream.java:218)
at java.io.BufferedInputStream.read1(BufferedInputStream.java:258)
at java.io.BufferedInputStream.read(BufferedInputStream.java:317)
at sun.net.www.http.HttpClient.parseHTTPHeader(HttpClient.java:687)
at sun.net.www.http.HttpClient.parseHTTP(HttpClient.java:632)
at sun.net.www.http.HttpClient.parseHTTP(HttpClient.java:652)
at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1072)
at java.net.HttpURLConnection.getResponseCode(HttpURLConnection.java:373)
at com.niku.union.xml.SimpleSOAPMessage.processRequest(SimpleSOAPMessage.java:261)
at com.niku.union.xml.SimpleSOAPMessage.send(SimpleSOAPMessage.java:86)
at com.niku.union.xml.SimpleSOAPMessage.send(SimpleSOAPMessage.java:61)
at com.niku.union.gel.tags.soap.InvokeTag.doTag(InvokeTag.java:60)
at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:247)
at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
at org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:186)
at org.apache.commons.jelly.tags.core.ForEachTag.doTag(ForEachTag.java:150)
at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:247)
at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
at org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:186)
at com.niku.union.gel.tags.ScriptTag.doTag(ScriptTag.java:20)
at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:247)
at com.niku.union.gel.GELScript.run(GELScript.java:80)
at com.niku.union.gel.GELController.invoke(GELController.java:20)
at com.niku.bpm.services.ExecuteCustomAction.run(ExecuteCustomAction.java:180)
at EDU...
regards,
D