cancel
Showing results for 
Search instead for 
Did you mean: 

error when testing ADS service method rpdata from Portal

Former Member
0 Kudos

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.

Accepted Solutions (0)

Answers (2)

Answers (2)

Former Member
0 Kudos

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!!

Former Member
0 Kudos

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

Former Member
0 Kudos

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

former_member191062
Active Contributor
0 Kudos

Hello,

please make sure that the ADSUser is assigned to the ADSCaller role in the Security provider. com.adobe/AdobeDocumentServices*AdobeDocumentServicesAssembly.jar >> Security Roles.

Best regards,

Dezso

Former Member
0 Kudos

Hi Dezso,

As you said, ADSCaller role is available in the below specified path.

What can you do now?

Please give some inputs.

Thanks & Regards,

Sireesha.B

former_member191062
Active Contributor
0 Kudos

Hello,

the role is available that is ok. But the user has to be assigned to this role.

Can you please chek / add the user: 'ADSUser' here?

Please test after this.

Best regards,

Dezso

Former Member
0 Kudos

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

Former Member
0 Kudos

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.

Former Member
0 Kudos

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

Former Member
0 Kudos

Hi Preetha,

I have checked all the parameters you have specified. All are maintained already.

Can you please suggest anything other.

Thanks and Regards,

Sireesha.

former_member191062
Active Contributor
0 Kudos

Hello,

as far as I remember ESS/MSS scenario used Destionation Service with name FP_ICF_DATA.

This was at release: NW04. For NW04 no SID could be added. Can you please check what systems are involved in your scenarion?

Best regards,

Dezso