on 05-09-2007 10:00 AM
Dear All,
We have configured ADS in our portal system and at the same time in the respective ERP system also.
previously, like just before 2 days it worked fine. But now it is throwing an excpetion when testing the ADS service using the test option of ADS service.
We are usign ADSUSER to test the rpdata method.
Our landscape is NW2004s (EPDIAS Java), BAckend is ECC5.0.
<b>Error we are getting on portal side is:</b>
User ADSUSER does not have access to method rpData.
<b>Error we are getting on ERP side when try to see printpreview of test form:</b>
Adobe document services error: SOAP Runtime Exception: CSoapExceptionFault : SOAP (100102)
We have tested the FC destination on ERP system, and the destinations maintained on Viosual Administrator also.
Please do the needful,
Your help will be appreciated.
Thanks in advance,
Regards,
Sireesha.
Hi,
Login to Visual admin
Select the Cluster tab and expand your server node> expand the Services node> Select Security Provider---> Select the User Management tab and check ADSuser is created with unlocked status
Then click policy Configuration Tab -->
select com.adobe/AdobeDocumentServices*AdobeDocumentServicesAssembly.jar in the Components list--> Choose the Security Roles tab --> Select ADSCaller in the list --> art the right side In the Mappings area, click the Add button to add the Users
also in groups area click on add to add ADScaller group.
Cheers!!
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Sireesha,
Please see Note 944221 - Troubleshooting if problems occur in forms processing. Also, check if the ADSUSER's Password has not expired.
If the issue persists try to activate ADS trace as per SAP Note 846610 and look for the error in the trace.
Hope this helps!
Thanks and Regards,
Preetha Rethinam
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Preetha,
Thanks for reply.
as per note 944221we have checked our configuration its look like every thing ok
but error was same
so we I have activated trace, here is the corresponding details
<b>1.5#00300580ABE600520000B4BC00001038000430184A8E73A6#1178780795046#com.sap.engine.services.ejb#com.adobe/AdobeDocumentServices#com.sap.engine.services.ejb#ADSUSER#7474####fd104a70fec411dbcdd100300580abe6#SAPEngine_Application_Thread[impl:3]_49##0#0#Error##Java###
[EXCEPTION]
#1#com.sap.engine.services.ejb.exceptions.BaseEJBException: User ADSUSER does not have access to method rpData.
at com.adobe.AdobeDocumentServicesLocalLocalObjectImpl0_0.rpData(AdobeDocumentServicesLocalLocalObjectImpl0_0.java:74)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at com.sap.engine.services.webservices.runtime.EJBImplementationContainer.invokeMethod(EJBImplementationContainer.java:126)
at com.sap.engine.services.webservices.runtime.RuntimeProcessor.process(RuntimeProcessor.java:157)
at com.sap.engine.services.webservices.runtime.RuntimeProcessor.process(RuntimeProcessor.java:79)
at com.sap.engine.services.webservices.runtime.servlet.ServletDispatcherImpl.doPost(ServletDispatcherImpl.java:92)
at SoapServlet.doPost(SoapServlet.java:51)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.runServlet(HttpHandlerImpl.java:401)
at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.handleRequest(HttpHandlerImpl.java:266)
at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:387)
at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:365)
at com.sap.engine.services.httpserver.server.RequestAnalizer.invokeWebContainer(RequestAnalizer.java:944)
at com.sap.engine.services.httpserver.server.RequestAnalizer.handle(RequestAnalizer.java:266)
at com.sap.engine.services.httpserver.server.Client.handle(Client.java:95)
at com.sap.engine.services.httpserver.server.Processor.request(Processor.java:160)
at com.sap.engine.core.service630.context.cluster.session.ApplicationSessionMessageListener.process(ApplicationSessionMessageListener.java:33)
at com.sap.engine.core.cluster.impl6.session.MessageRunner.run(MessageRunner.java:41)
at com.sap.engine.core.thread.impl3.ActionObject.run(ActionObject.java:37)
at java.security.AccessController.doPrivileged(Native Method)
at com.sap.engine.core.thread.impl3.SingleThread.execute(SingleThread.java:100)
at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:170)
Caused by: com.sap.engine.services.security.exceptions.BaseSecurityException: Caller not authorized.
at com.sap.engine.services.security.resource.ResourceHandleImpl.checkPermission(ResourceHandleImpl.java:608)
at com.sap.engine.services.security.resource.ResourceHandleImpl.checkPermission(ResourceHandleImpl.java:505)
at com.sap.engine.services.security.resource.ResourceContextImpl.checkPermission(ResourceContextImpl.java:45)
at com.adobe.AdobeDocumentServicesLocalLocalObjectImpl0_0.rpData(AdobeDocumentServicesLocalLocalObjectImpl0_0.java:72)
... 25 more
com.sap.engine.services.security.exceptions.BaseSecurityException: Caller not authorized.
at com.sap.engine.services.security.resource.ResourceHandleImpl.checkPermission(ResourceHandleImpl.java:608)
at com.sap.engine.services.security.resource.ResourceHandleImpl.checkPermission(ResourceHandleImpl.java:505)
at com.sap.engine.services.security.resource.ResourceContextImpl.checkPermission(ResourceContextImpl.java:45)
at com.adobe.AdobeDocumentServicesLocalLocalObjectImpl0_0.rpData(AdobeDocumentServicesLocalLocalObjectImpl0_0.java:72)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at com.sap.engine.services.webservices.runtime.EJBImplementationContainer.invokeMethod(EJBImplementationContainer.java:126)
at com.sap.engine.services.webservices.runtime.RuntimeProcessor.process(RuntimeProcessor.java:157)
at com.sap.engine.services.webservices.runtime.RuntimeProcessor.process(RuntimeProcessor.java:79)
at com.sap.engine.services.webservices.runtime.servlet.ServletDispatcherImpl.doPost(ServletDispatcherImpl.java:92)
at SoapServlet.doPost(SoapServlet.java:51)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.runServlet(HttpHandlerImpl.java:401)
at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.handleRequest(HttpHandlerImpl.java:266)
at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:387)
at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:365)
at com.sap.engine.services.httpserver.server.RequestAnalizer.invokeWebContainer(RequestAnalizer.java:944)
at com.sap.engine.services.httpserver.server.RequestAnalizer.handle(RequestAnalizer.java:266)
at com.sap.engine.services.httpserver.server.Client.handle(Client.java:95)
at com.sap.engine.services.httpserver.server.Processor.request(Processor.java:160)
at com.sap.engine.core.service630.context.cluster.session.ApplicationSessionMessageListener.process(ApplicationSessionMessageListener.java:33)
at com.sap.engine.core.cluster.impl6.session.MessageRunner.run(MessageRunner.java:41)
at com.sap.engine.core.thread.impl3.ActionObject.run(ActionObject.java:37)
at java.security.AccessController.doPrivileged(Native Method)
at com.sap.engine.core.thread.impl3.SingleThread.execute(SingleThread.java:100)
at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:170)</b>
Please do the needful.
Regards,
Sireesha
Hi Dezso,
Thanks!
The ADSCaller role's users list, ADSUser is not there.
So i have assigned the user ADSUSER to ADSCaller role. After that i am getting successfull connection from Backend system. but from my portal, it is giving the following error.
<b>[destination_0001] The properties for destination FP_ICF_DATA of type HTTP could not be located. </b>
Do you have anyidea on this?
I am adding points to you for your previous message.
Looking for further inputs.
Thanks,
Sireesha.B
Hi Dezso,
One more information here is,
I have created a HTTP Destination in Visual Administrator, with the name FP_ICF_DATA_SystemID with that system details. Destination is working fine. But from the portal it is not pointing to the created one. Why it is pointing to the general destination FP_ICF_DATA . Do we need to create that destination in Visual Administrator.
Thanks,
Sireesha.
Hi Sireesha,
In FP_ICF_DATA_SystemID -> Connection Settings -> URL, provide the url of the ABAP System eg. http://hostname.domain.com:8XXX
Check the port number it should be http port ie., 8000 and not j2ee port (50000).
Also, please verify that :
The service user ADS_AGENT was created in the ABAP System and assigned to the role SAP_BC_FP_ICF. The ICF service on the SAP NetWeaver AS ABAP is active.
Thanks & Regards,
Preetha Rethinam
User | Count |
---|---|
85 | |
10 | |
10 | |
9 | |
6 | |
6 | |
6 | |
5 | |
4 | |
3 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.