Troubleshooting
Problem
Sterling Order Management SOAP WebService invocation failing after upgrade to v10
Symptom
While making SOAP service call from external application we see following error in AppServer:
[1/2/19 13:45:42:722 EST] 000001ca FileRepositor A ADMR0024E: User <null> does not have the required role to access 1 document(s).
[1/2/19 13:45:42:724 EST] 000001ca EditionHelper E Failed to read the edition meta-data for the application, dom_a, due to RepositoryException.
[1/2/19 13:45:42:919 EST] 000001ca SystemOut O 2019-01-02 13:45:42,919:INFO :WebContainer : 17: Inside try: soapActionURI: http://service.sterling.ibm.com/2010/8 [629317]: InvokeSOA
PWebservice
[1/2/19 13:45:42:920 EST] 000001ca SystemOut O 2019-01-02 13:45:42,919:INFO :WebContainer : 17: Inside else response.getSOAPPart() = : com.ibm.ws.webservices.engine.SOAPPart@38668589
[629317]: InvokeSOAPWebservice
[1/2/19 13:45:42:920 EST] 000001ca SystemOut O 2019-01-02 13:45:42,920:INFO :WebContainer : 17: Inside else list = : org.apache.xerces.dom.DeepNodeListImpl@b5244fad [629317]: InvokeS
OAPWebservice
[1/2/19 13:45:42:935 EST] 000001ca SystemOut O 2019-01-02 13:45:42,935:WARN :WebContainer : 17: YCPTemplateManager.getAPITemplate: Default template not found for createEXTNTransaction
LogData [629317]: YCPTemplateManager
[1/2/19 13:45:42:935 EST] 000001ca SystemOut O 2019-01-02 13:45:42,935:WARN :WebContainer : 17: YCPTemplateManager.getAPITemplate: Default template not found for getEXTNTransactionLog
Data [629317]: YCPTemplateManager
[1/2/19 14:06:16:729 EST] 0000019d EJBMDOrchestr E CNTR0075E: The user-provided class "com.yantra.interop.services.webservices.rpc.ejb.EJSRemoteStatelessinterop_services_webservices_rpc_8
8cdd2ac" needed by the EnterpriseBean could not be found or loaded.
[1/2/19 14:06:16:746 EST] 0000019d SharedEJBRunt E WSVR0068E: Attempt to start EnterpriseBean dom_a#smcfsejb.jar#interop.services.webservices.rpc.ejb.YIFWebServiceApi failed with exceptio
n: com.ibm.ejs.container.EJBConfigurationException: Bean class com.yantra.interop.services.webservices.rpc.ejb.EJSRemoteStatelessinterop_services_webservices_rpc_88cdd2ac could not be found
or loaded
at com.ibm.ws.metadata.ejb.EJBMDOrchestrator.loadGeneratedImplementationClasses(EJBMDOrchestrator.java:4919)
at com.ibm.ws.metadata.ejb.EJBMDOrchestrator.finishBMDInitWithReferenceContext(EJBMDOrchestrator.java:1077)
at com.ibm.ws.ejbcontainer.runtime.AbstractEJBRuntime.finishBMDInit(AbstractEJBRuntime.java:1659)
at com.ibm.ws.ejbcontainer.runtime.AbstractEJBRuntime.initializeDeferredEJBImpl(AbstractEJBRuntime.java:1597)
at com.ibm.ws.ejbcontainer.runtime.SharedEJBRuntimeImpl.initializeDeferredEJBImpl(SharedEJBRuntimeImpl.java:547)
at com.ibm.ws.ejbcontainer.runtime.AbstractEJBRuntime$1$1.run(AbstractEJBRuntime.java:1500)
at com.ibm.ws.ejbcontainer.runtime.AbstractEJBRuntime$1$1.run(AbstractEJBRuntime.java:1494)
at com.ibm.ws.security.auth.ContextManagerImpl.runAs(ContextManagerImpl.java:5554)
at com.ibm.ws.security.auth.ContextManagerImpl.runAsSystem(ContextManagerImpl.java:5680)
at com.ibm.ws.security.core.SecurityContext.runAsSystem(SecurityContext.java:255)
Translated Subject
NA
Translated Subject
NA
Cause
Issue was caused due to a limitation in EJBDEploy with IBM JDK 8 in WebSphere Application Server 8.5.5
Resolving The Problem
There is a known issue with WebSphere Application Server 8.5.5.9 through 8.5.5.13 with JDK 8 and EJBDeploy.
Refer to below link for details
https://www-01.ibm.com/support
You may either apply WAS IFIX - PI73197 or upgrade WebSphere Application Server to FP 14 or higher to resolve the issue
WAS IFIX - PI73197 Link ->
Document Location
Worldwide
[{"Business Unit":{"code":"BU048","label":"IBM Software"},"Product":{"code":"SS6PEW","label":"IBM Sterling Order Management"},"Component":"","Platform":[{"code":"PF016","label":"Linux"}],"Version":"10.0","Edition":"","Line of Business":{"code":"LOB59","label":"Sustainability Software"}}]
Product Synonym
OMS
Was this topic helpful?
Document Information
Modified date:
12 March 2019
UID
ibm10875762