cancel
Showing results for 
Search instead for 
Did you mean: 

Exception in method rpData.

0 Kudos

Dear Forum members.

I have configured Adobe interactive forms in WAS JAVA 6.40. The patch no. of ADS and WAS is SP18.I deployed the example application (Online Interactive Form) downloaded from SDN. While accessing the apllication the system is giving the error

The initial exception that caused the request to fail, was:

javax.xml.rpc.soap.SOAPFaultException: Exception in method rpData.

at com.sap.engine.services.webservices.jaxrpc.wsdl2java.soapbinding.MimeHttpBinding.buildFaultException(MimeHttpBinding.java:735)

at com.sap.engine.services.webservices.jaxrpc.wsdl2java.soapbinding.MimeHttpBinding.processDocumentFault(MimeHttpBinding.java:857)

at com.sap.engine.services.webservices.jaxrpc.wsdl2java.soapbinding.MimeHttpBinding.call(MimeHttpBinding.java:1432)

at com.sap.tc.webdynpro.adsproxy.ConfigBindingStub.rpData(ConfigBindingStub.java:78)

at com.sap.tc.webdynpro.adsproxy.ConfigBindingStub.rpData(ConfigBindingStub.java:95)

... 28 more

See full exception chain for details.

The detail is

javax.xml.rpc.soap.SOAPFaultException: Exception in method rpData.

at com.sap.engine.services.webservices.jaxrpc.wsdl2java.soapbinding.MimeHttpBinding.buildFaultException(MimeHttpBinding.java:735)

at com.sap.engine.services.webservices.jaxrpc.wsdl2java.soapbinding.MimeHttpBinding.processDocumentFault(MimeHttpBinding.java:857)

at com.sap.engine.services.webservices.jaxrpc.wsdl2java.soapbinding.MimeHttpBinding.call(MimeHttpBinding.java:1432)

at com.sap.tc.webdynpro.adsproxy.ConfigBindingStub.rpData(ConfigBindingStub.java:78)

at com.sap.tc.webdynpro.adsproxy.ConfigBindingStub.rpData(ConfigBindingStub.java:95)

at com.sap.tc.webdynpro.pdfobject.core.PDFObject.doSoapCall(PDFObject.java:279)

at com.sap.tc.webdynpro.pdfobject.core.PDFObject.createPDF(PDFObject.java:224)

at com.sap.tc.webdynpro.clientserver.adobe.AdobeFormHelper.createPDFDocumentForUIElement(AdobeFormHelper.java:520)

at com.sap.tc.webdynpro.clientserver.uielib.adobe.impl.InteractiveForm.afterHandleActionEvent(InteractiveForm.java:185)

at com.sap.tc.webdynpro.clientserver.cal.ClientApplication.afterHandleActionEvent(ClientApplication.java:1174)

at com.sap.tc.webdynpro.clientserver.task.WebDynproMainTask.handleActionEvent(WebDynproMainTask.java:407)

at com.sap.tc.webdynpro.clientserver.task.WebDynproMainTask.execute(WebDynproMainTask.java:659)

at com.sap.tc.webdynpro.clientserver.cal.AbstractClient.executeTasks(AbstractClient.java:59)

at com.sap.tc.webdynpro.clientserver.cal.ClientManager.doProcessing(ClientManager.java:251)

at com.sap.tc.webdynpro.serverimpl.defaultimpl.DispatcherServlet.doWebDynproProcessing(DispatcherServlet.java:154)

at com.sap.tc.webdynpro.serverimpl.defaultimpl.DispatcherServlet.doContent(DispatcherServlet.java:116)

at com.sap.tc.webdynpro.serverimpl.defaultimpl.DispatcherServlet.doGet(DispatcherServlet.java:48)

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

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

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

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

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

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

at com.sap.engine.services.httpserver.server.RequestAnalizer.invokeWebContainer(RequestAnalizer.java:887)

at com.sap.engine.services.httpserver.server.RequestAnalizer.handle(RequestAnalizer.java:241)

at com.sap.engine.services.httpserver.server.Client.handle(Client.java:92)

at com.sap.engine.services.httpserver.server.Processor.request(Processor.java:148)

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)

Greatefull if somebody can provide the solution on urgent basis

Ghanshyam Yadava

BASIS Administrator

BPCL

Accepted Solutions (0)

Answers (4)

Answers (4)

Former Member
0 Kudos

Hi Narayan,

Please find the ADS configuration guide below:

https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/9e4e9afb-0701-0010-f8a8-b8c...

Hope this helps.

Regards,

Arafat

ashish_shah
Contributor
0 Kudos

Hi ,

Attached is the ADS configuration guide for SAP NetWeaver 7.0 (2004s) SP13.

[https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/30a9630b-4f89-2a10-6fab-e311b3ffd9a6]

Hope its useful.

Regards,

Ashish shah

0 Kudos

Dear Mr. Nanda

I am not sure how to attach screen shots here in this message.You can paste the screen shots in a word file and mail it to me. Email address is

gpyadava@bharatpetroleum.in

gpyadava@yahoo.com

Ghanshyam

0 Kudos

Dear

following is the out put of the Config test.

URL : http://bpcjava:50000/AdobeDocumentServices/Config

Form The output it seems that there is nothing wrong with the configuration.

Request Response

rpData

parameters (test.types.p1.RpData)

rpStrings (test.types.RpString[])

(test.types.RpString)

name (String)

value (String)

rpStreams (test.types.RpStream[])

(test.types.RpStream)

name (String)

value (byte[])

(Byte) rpData

response (test.types.p1.RpDataResponse)

Response (test.types.RpReturn)

rpStrings (test.types.RpString[])

(test.types.RpString)

name (String)

value (String)

(test.types.RpString)

name (String)

value (String)

(test.types.RpString)

name (String)

value (String)

POST /AdobeDocumentServices/Config?style=document HTTP/1.1

Host: bpcjava:50000

Content-Type: text/xml; charset=UTF-8

Connection: close

Authorization: <value is hidden>

Content-Length: 848

SOAPAction: ""

<?xml version="1.0" encoding="UTF-8" ?><SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xs="http://www.w3.org/2001/XMLSchema"><SOAP-ENV:Header><sapsess:Session xmlns:sapsess="http://www.sap.com/webas/630/soap/features/session/"><enableSession>true</enableSession></sapsess:Session></SOAP-ENV:Header><SOAP-ENV:Body><pns:rpData xmlns:pns='urn:AdobeDocumentServicesVi'><ns1:rpStrings xmlns:ns1='urn:AdobeDocumentServicesVi' xmlns:pns='urn:com.adobe'><pns:RpString><pns:name></pns:name><pns:value></pns:value></pns:RpString></ns1:rpStrings><ns2:rpStreams xmlns:ns2='urn:AdobeDocumentServicesVi' xmlns:pns='urn:com.adobe'><pns:RpStream><pns:name></pns:name><pns:value>AA==</pns:value></pns:RpStream></ns2:rpStreams></pns:rpData></SOAP-ENV:Body></SOAP-ENV:Envelope> HTTP/1.1 200 OK

Connection: close

Set-Cookie: <value is hidden>

Set-Cookie: <value is hidden>

Server: SAP J2EE Engine/6.40

Content-Type: text/xml; charset=UTF-8

Date: Fri, 29 Dec 2006 03:59:14 GMT

<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" ><SOAP-ENV:Body><rpl:rpDataResponse xmlns:rpl='urn:AdobeDocumentServicesVi'><rpl:Response xmlns:pns='urn:com.adobe'><pns:rpStrings><pns:RpString><pns:name>Error_Level</pns:name><pns:value>0</pns:value></pns:RpString><pns:RpString><pns:name>Results</pns:name><pns:value>

Required stream: "PDFDocument" not found.</pns:value></pns:RpString><pns:RpString><pns:name>VersionInfo</pns:name><pns:value>705.20060414080730.290845</pns:value></pns:RpString></pns:rpStrings></rpl:Response></rpl:rpDataResponse></SOAP-ENV:Body></SOAP-ENV:Envelope>

Wrap/Unwrap Wrap/Unwrap

With regards

Ghanshyam

Former Member
0 Kudos

Hi ,

Please let me know how can i attach a ADS config document with screen shots which will help you to double check configuration.

Nanda

Former Member
0 Kudos

HI Nanda,

Do you mind to attach ADS config screen shot to me?

By the way, you were configured Interactive Forms in Web Dynpro for Java right?

damage_mmu@

yahoo.com

Thousand THanks!!!!

BR,

Terry

Former Member
0 Kudos

Hi ,

It seems ADS configuration is not set properly . Please find the below Configuration Check test .

Please let me know how can i attach a ADS config document with screen shots which will help you to set it correct.

Configuration Check – Quick Tests

Checking the User and Password

This is a small test where you can check that your entries for user, security role, and passwords are correct.

Procedure

1. Enter the following URL in your web browser:

http://<server>:<port>/AdobeDocumentServices/Config

http://stldep00.com:50100/AdobeDocumentServices/Config

where <server> is the name of the J2EE engine where the Adobe document services are installed and <port> is the port of the J2EE engine.

Note that the entries in the URL are case-sensitive.

2. The web page of the web service AdobeDocumentServices is displayed. Choose Test.

3. Choose rpdata(test.…) .

4. Choose the Send button without entering any parameters.

5. Enter the same user name and password as given in the configuration steps earlier.

6. Choose Submit.

Result

If the configuration is correct, the system displays the version number in the response area.

You can ignore the message Required stream: "PDFDocument" not found.

If the configuration settings are not correct, the page does not change and Submit remains on the screen.

Nanda