cancel
Showing results for 
Search instead for 
Did you mean: 

SAP ME 5.2 web services issue in HTTP

Former Member
0 Kudos

I am trying to consume a SAP ME 5.2.4.7 web service ItemServiceService from SAP MII 12.1.8 Build 20.

I had created a transaction to call the SAP ME 5.2 Web Service using the following WSDL URL:

http://<servername>:50000/manufacturing-services/ItemServiceService?wsdl

When it is called from MII using the web service action block with configurations done in Links editor for the username, password and other parameters such as Item, Revision, LotSize, ItemType, Description and Site for the CreateItem Web Service in ItemCreateRequest_sync section in Link Editor.

In NetWeaver Single Service Administration the web service ItemProcessingIn is configured for HTTP with user id and password credentials. I have configured the MESYS user in NetWeaver and in SAP ME.

When the transaction is executed from the SAP MII work bench nothing is happening.

But The defaultTrace_oo.trc file contains the following error:

2011 06 27 12:36:08:684#+00#Error#com.sap.engine.services.webservices.espbase.server.runtime.RuntimeProcessingEnvironment#

#BC-ESI-WS-JAV-RT#webservices_lib#002564FA71C2023B0000000100000114#5084250000000005#sap.com/me~ear#com.sap.engine.services.webservices.espbase.server.runtime.RuntimeProcessingEnvironment#Guest#0##06B1A683A0BA11E09FFF0000004D945A#06b1a683a0ba11e09fff0000004d945a#06b1a683a0ba11e09fff0000004d945a#0#Thread[HTTP Worker [@11444872],5,Dedicated_Application_Thread]#Plain##

process()

[EXCEPTION]

com.sap.engine.interfaces.webservices.runtime.ProtocolException: Authentication failed. For details see log entry logID=002564FA71C2023B0000000000000114 in security log.

at com.sap.engine.services.wssec.srt.protocols.ProviderSecurityProtocol.logThrowable(ProviderSecurityProtocol.java:1103)

at com.sap.engine.services.wssec.srt.protocols.ProviderSecurityProtocol.afterDeserialization(ProviderSecurityProtocol.java:719)

at com.sap.engine.services.webservices.espbase.server.runtime.ProtocolProcessor.protocolsAfterDeserialization(ProtocolProcessor.java:156)

at com.sap.engine.services.webservices.espbase.server.runtime.RuntimeProcessingEnvironment.preProcess(RuntimeProcessingEnvironment.java:439)

at com.sap.engine.services.webservices.espbase.server.runtime.RuntimeProcessingEnvironment.process(RuntimeProcessingEnvironment.java:260)

at com.sap.engine.services.webservices.runtime.servlet.ServletDispatcherImpl.doPostWOLogging(ServletDispatcherImpl.java:178)

at com.sap.engine.services.webservices.runtime.servlet.ServletDispatcherImpl.doPostWithLogging(ServletDispatcherImpl.java:114)

at com.sap.engine.services.webservices.runtime.servlet.ServletDispatcherImpl.doPost(ServletDispatcherImpl.java:72)

at com.sap.engine.services.webservices.servlet.SOAPServletExt.doPost(SOAPServletExt.java:90)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:754)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:847)

at com.sap.engine.services.servlets_jsp.server.runtime.FilterChainImpl.runServlet(FilterChainImpl.java:162)

at com.sap.engine.services.servlets_jsp.server.runtime.FilterChainImpl.doFilter(FilterChainImpl.java:81)

at com.sap.me.webservice.ClearServiceContextFilter.doFilter(ClearServiceContextFilter.java:28)

at com.sap.engine.services.servlets_jsp.server.runtime.FilterChainImpl.doFilter(FilterChainImpl.java:73)

at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.runServlet(HttpHandlerImpl.java:461)

at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.handleRequest(HttpHandlerImpl.java:298)

at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:397)

at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:386)

at com.sap.engine.services.servlets_jsp.filters.DSRWebContainerFilter.process(DSRWebContainerFilter.java:48)

at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)

at com.sap.engine.services.servlets_jsp.filters.ServletSelector.process(ServletSelector.java:83)

at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)

at com.sap.engine.services.servlets_jsp.filters.ApplicationSelector.process(ApplicationSelector.java:243)

at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)

at com.sap.engine.services.httpserver.filters.WebContainerInvoker.process(WebContainerInvoker.java:78)

at com.sap.engine.services.httpserver.chain.HostFilter.process(HostFilter.java:9)

at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)

at com.sap.engine.services.httpserver.filters.ResponseLogWriter.process(ResponseLogWriter.java:60)

at com.sap.engine.services.httpserver.chain.HostFilter.process(HostFilter.java:9)

at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)

at com.sap.engine.services.httpserver.filters.DefineHostFilter.process(DefineHostFilter.java:27)

at com.sap.engine.services.httpserver.chain.ServerFilter.process(ServerFilter.java:12)

at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)

at com.sap.engine.services.httpserver.filters.MonitoringFilter.process(MonitoringFilter.java:29)

at com.sap.engine.services.httpserver.chain.ServerFilter.process(ServerFilter.java:12)

at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)

at com.sap.engine.services.httpserver.filters.MemoryStatisticFilter.process(MemoryStatisticFilter.java:43)

at com.sap.engine.services.httpserver.chain.ServerFilter.process(ServerFilter.java:12)

at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)

at com.sap.engine.services.httpserver.filters.DSRHttpFilter.process(DSRHttpFilter.java:42)

at com.sap.engine.services.httpserver.chain.ServerFilter.process(ServerFilter.java:12)

at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)

at com.sap.engine.services.httpserver.server.Processor.chainedRequest(Processor.java:428)

at com.sap.engine.services.httpserver.server.Processor$FCAProcessorThread.process(Processor.java:247)

at com.sap.engine.services.httpserver.server.rcm.RequestProcessorThread.run(RequestProcessorThread.java:45)

at com.sap.engine.core.thread.execution.Executable.run(Executable.java:122)

at com.sap.engine.core.thread.execution.Executable.run(Executable.java:101)

at com.sap.engine.core.thread.execution.CentralExecutor$SingleThread.run(CentralExecutor.java:327)

Caused by: com.sap.engine.services.wssec.policy.exception.VerifyException: [ASJ.wssec.020441] Authentication failed. For details see log entry logID=002564FA71C2023B0000000000000114 in security log.

at com.sap.engine.services.wssec.srt.protocols.ProviderSecurityProtocol.authenticate(ProviderSecurityProtocol.java:258)

at com.sap.engine.services.wssec.srt.protocols.ProviderSecurityProtocol.afterDeserialization(ProviderSecurityProtocol.java:687)

... 47 more

Security_00.0.log contains the following error message:

2011 06 27 12:36:08:684#+00#Warning#/System/Security/WS#

#BC-ESI-WS-JAV#tcsecwssecservice#002564FA71C2023B0000000000000114#5084250000000005#sap.com/meear#com.sap.engine.services.wssec.authentication.logFailure#Guest#0##06B1A683A0BA11E09FFF0000004D945A#06b1a683a0ba11e09fff0000004d945a#06b1a683a0ba11e09fff0000004d945a#0#Thread[HTTP Worker [@11444872],5,Dedicated_Application_Thread]#Plain##

Authentication for web service ItemServiceService, configuration ItemService using security policy BASIC___ws failed: Login failed.. (See SAP Note 880896 for further info).

#

But when the same SAP ME web service is called using SOAP UI toolkit or it is executed from SAP NetWeaver WS Navigator I am able to create a new Item in SAP ME.

Please let me know whether there is any configuration that have to be done in NetWeaver inorder to resolve the issue.

Accepted Solutions (0)

Answers (1)

Answers (1)

agentry_src
Active Contributor
0 Kudos

You may want to post this over on the ME Forum. I suspect there will be a better knowledge base there regarding the ME 5.2 web services.

Regards,

Mike

Former Member
0 Kudos

Hi,

Check User ID & password in NetWeaver administrator.Both ME and MII are in same server or different server.If it is different server then execute u r WSDL in browser in different server.if it works then it should work.

Thanks,

Ramesh