- Mark as New
- Follow
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report
Hi,
I have a j2ee based web application calling the LiveCycle services that is running on a clustered websphere environment. After referring to the article @ LiveDocs,
I understand that you can invoke the service through a Java API through either through a EJB / RMI protocol or WebService / SOAP protocol. We decided to go with the SOAP protocol and the artcile says, to invoke the SOAP service, use a load balanced url. To be specific, it says the following,
"Client applications that use the SOAP connection mode should use the HTTP load balancer port for the...cluster". In our scenario we have the following,
D71 and D72 servers with port number 9680 and both are load balanced through a web server with DNS entry, https://unit.eforms.com
When I test the approach with the single node of the cluster such as http://d71:9680, or http://d72:9680 like the following, it works fine.
connectionProps.setProperty(ServiceClientFactoryProperties.DSC_DEFAULT_SOAP_ENDPOINT,"http://d71:9680")
i.e. I can access a form and have it rendered from my application. However, when I use a load balanced url such as https://unit.eforms.com in the connection properties, like the following, it is not working
connectionProps.setProperty(ServiceClientFactoryProperties.
DSC_DEFAULT_SOAP_ENDPOINT,"https://unit.eforms.com");
it is giving the following error.
Looks like the authenication goes through as I tested with a invalid user id and password that once reported Authentication Exception. When I provide the right user id and password, it gives the error.
I would greatly appreciate any thoughts / response to fix the issue.
Thanks
Gopala...
Caused by: ALC-DSC-000-000: com.adobe.idp.dsc.DSCRuntimeException: Internal error.
at com.adobe.idp.dsc.provider.impl.soap.axis.sdk.SoapAxisDispatcher.throwExceptionHandler(SoapAxisDispatcher.java:207)
at com.adobe.idp.dsc.provider.impl.soap.axis.sdk.SoapAxisDispatcher.doSend(SoapAxisDispatcher.java:125)
at com.adobe.idp.dsc.provider.impl.base.AbstractMessageDispatcher.send(AbstractMessageDispatcher.java:57)
at com.adobe.idp.dsc.clientsdk.ServiceClient.invoke(ServiceClient.java:208)
at com.adobe.livecycle.formsservice.client.FormsServiceClient.invokeRequest(FormsServiceClient.java:429)
at com.adobe.livecycle.formsservice.client.FormsServiceClient.renderPDFForm(FormsServiceClient.java:184)
... 46 more
Caused by: org.xml.sax.SAXException: Bad envelope tag: HTML
at org.apache.axis.AxisFault.makeFault(AxisFault.java:101)
at org.apache.axis.SOAPPart.getAsSOAPEnvelope(SOAPPart.java:701)
at org.apache.axis.Message.getSOAPEnvelope(Message.java:435)
at org.apache.axis.handlers.soap.MustUnderstandChecker.invoke(MustUnderstandChecker.java:62)
at org.apache.axis.client.AxisClient.invoke(AxisClient.java:206)
at org.apache.axis.client.Call.invokeEngine(Call.java:2784)
at org.apache.axis.client.Call.invoke(Call.java:2767)
at org.apache.axis.client.Call.invoke(Call.java:2443)
at org.apache.axis.client.Call.invoke(Call.java:2366)
at org.apache.axis.client.Call.invoke(Call.java:1812)
at com.adobe.idp.dsc.provider.impl.soap.axis.sdk.SoapAxisDispatcher.doSend(SoapAxisDispatcher.java:123)
Views
Replies
Total Likes