Hi Team,
On the Production environment, SOAP Provider throws Server returned HTTP response code: 500 for URL XYZ, once you open the Web Service Descriptor and navigate to the WSDL section, getting a HTTP 500 error.
Mostly all the SOAP Provider WSDLs throw 500 HTTP errors and all the SOAP consumer WSDLs are working fine.
We tried to simulate the issue from SOAP UI and got the same 500 HTTP error, if we debug the flow service directly using the required inputs, the service works fine.
We moved some other integrations to our existing integration server (v10.3 to 9.9) and after that, it has not worked, but during this migration, this WSDL and process were not changed or impacted.
Also whenever we create a new WSDL on the default folder, first it will not allow you to create and once you refresh the folder/server you can see the WSDL is created and then will get the same 500 error.
if you try to delete WSDLs it’s not allowing us to delete from the default folder.
I know some workarounds but want to know if this can be fixed as mostly many SOAP providers’ WSDLs are not working so Could you please let me know how we can resolve this issue?
Note: Servers are running in cluster environment (2 nodes), below are the IS details:
wM Version - 9.9.0.0
Current IS Fixes:
IS_9.9_Core_Fix6
IS_9.9_SPM_Fix1
IS_9.9_SPM_Fix2
Java Version - 1.8.0_101 (52.0)
SOAP WSDL Binder Properties:
SOAP WSDL Operations Property:
WSDL Error:
we can also see below error on IS:
Getting below errors on IS Server:
com.softwareag.wsstack.deployer.API.exceptions.DynamicDeployerException: Axis configuration is not available. DeployerConfigurationContext is not initialized explicitly, no default configuration context exists and no valid MessageContext is present.
Caused by: com.softwareag.wsstack.deployer.API.exceptions.DynamicDeployerException: Axis configuration is not available. DeployerConfigurationContext is not initialized explicitly, no default configuration context exists and no valid MessageContext is present.
java.lang.NullPointerException: null
at org.apache.axis2.context.AbstractContext.needPropertyDifferences(AbstractContext.java:239)
at org.apache.axis2.context.AbstractContext.setProperty(AbstractContext.java:202)
at com.wm.app.b2b.server.wss.HTTPTransportListener.process(HTTPTransportListener.java:133)
at com.softwareag.pg.axis2.transports.PGHTTPTransportListener.process(PGHTTPTransportListener.java:85)
at com.wm.app.b2b.server.HTTPRootWebServicesHandler.process(HTTPRootWebServicesHandler.java:49)
at com.wm.app.b2b.server.HTTPDispatch.handleRequest(HTTPDispatch.java:170)
at com.wm.app.b2b.server.Dispatch.run(Dispatch.java:364)
at com.wm.util.pool.PooledThread.run(PooledThread.java:127)
at java.lang.Thread.run(Thread.java:745)