cancel
Showing results for 
Search instead for 
Did you mean: 

SYSTEM ERROR: SOAP Framework error: SOAP Runtime Exception ADS test

Former Member
0 Kudos

Hi all,

We are using NW 7.3 dual stack

I cant see Form 16 on web portal as ADS not configure in my system.

Now I am facing issue with ADS config.

When I execute following program in SA38 tcode, it shows the error;

1. Program Name:

FP_CHECK_DESTINATION_SERVICE

FP_CHECK_HTTP_DATA_TRANSFER

ERROR:

SYSTEM ERROR: SOAP Framework error: SOAP Runtime Exception: CSoapExceptionFault : SOAP fault found in SOAP document  /javax.ejb.EJBException: nested exception is: javax.transaction.RollbackException: Transaction:with ID 33666 will be rolledback because resource manager RM com.adobe.service.ResourcePeerImpl was not able to prepare its transaction branch. Returned result from prepare is TMFAIL./<yq1:com.sap.engine.interfaces.webservices.runtime.RuntimeProcessException xmlns:yq1="http://sap-j2ee-engine/error">javax.ejb.EJBException: nested exception is: javax.transaction.RollbackException: Transaction:with ID 33666 will be rolledback because resource manager RM com.adobe.service.ResourcePeerImpl was not able to prepare its transaction branch. Returned result from prepare is TMFAIL.</yq1:com.sap.engine.interfaces.webservices.runtime.RuntimeProcessException>(100,102).

Exception of class CX_FP_RUNTIME_INTERNAL

2. Program Name:

FP_PDF_TEST_00

ERROR:

ADS: SOAP Runtime Exception: CSoapExceptionFault : SOAP(100102)

3. Program FP_PDF_TEST_00 has successfully works as showing version when executing.

Where is the root cause of this issue

Regards,

Devendra

Accepted Solutions (1)

Accepted Solutions (1)

Former Member

Hi,

Thanks rishi for valuable response.

Finally issue resolve.

I just copied adssap dierctory of which ads works properly to problematic server on below path:

:\usr\sap\EPP\J10\j2ee\os_libs

And then restarted the j2ee server. Now ADS works fine.

Below link is helpful to resolve the issue.

http://basisondemand.com/index.php?option=com_content&view=article&id=1265:interesting-issue-around-...

Regards,

Devendra

Answers (2)

Answers (2)

Former Member
0 Kudos

Please double check the note 944221. It has step by step procedure for troubleshooting.

junwu
Active Contributor
0 Kudos

you have to configure the ads

Former Member
0 Kudos

Hi Rishi,

I am trying to reconfigure ADS.

From NWA configuration wizard > I successfully finish task "Adobe Document Services as hub"

and also I try from sld/fun > ADS >enable automatically and it works fine.

But still issue not resolve

Here when I test the connection from sm59> ADS rfc, I got following error as I found 404 is normal but its showing 405:

405   Method Not Allowed
SAP NetWeaver Application Server

  Error: com.sap.engine.services.webservices.espbase.server.additions.wsa.WSAddressingException: com.sap.SOA.wsr.030104 - Expected request method POST. Found GET.

where is exact problem.

Where to find out missing configuration

Regards,

Devendra

Former Member
0 Kudos

Hi,

can you please check this.

Note 1177315 - ADS RFC destination test return 403 / 404 / 405 code

Thanks

Rishi abrol

Former Member
0 Kudos

Hi Rishi,

Thanks for Quick response.

As per note 1177315 we can ignore RFC error 405. Its OK.

But still below program giving same issue as mention in my post

FP_CHECK_DESTINATION_SERVICE

FP_CHECK_HTTP_DATA_TRANSFER

FP_TEST_00

Only works below program properly:

FP_PDF_TEST_00.

Below link also not shoing xml on explorer as:

http://<server name>:<port>/sap/bc/fp/form/layout/fp_test_00.xdp

showing below error

404   Not Found

Error: Requested resource does not exist.

I created ADSUSER and ADS_agent user at ABAP with proper role

Also activated service FP and FPADS

ADS is installed on same server.

Regards,

Devendra

Former Member
0 Kudos

Hi,

I would like to read this note.

Note 944221 - Troubleshooting if problems occur in forms processing

a) Enter the following URL in your Web browser:

                    http://<server>:<port>/sap/bc/fp/form/layout/fp_test_00.xdp

                    < server> is the AS ABAP, <port> is the HTTP port of the AS ABAP. (you can determine this information using transaction SICF).

What are the url detail you are giving...


Thanks

Rishi abrol

Former Member
Former Member
0 Kudos

Hi Rishi,

You are true

I used 5$$00 where as my http port is 1080

When i put port 1080 it works and showing xml file properly

http://<server name>:1080/sap/bc/fp/form/layout/fp_test_00.xdp

SOAP erro still remain and checking note 944221

Regards,

Devendra

Former Member
0 Kudos

Hi,

As I am facing issue of soap, I checked with sap note 944221.

In this note they mentioned ERROR 100.101 where as I am facing ERROR 100 102.

It this 101 and 102 is same error or something different in that?

Regards,

Devendra

Former Member
0 Kudos

Hi,

Please past the screen shot...

Please recheck again the below steps.

Another issues try to configure ADS.

Try the below steps.

1: Creating a User for Authentication to ADS in an ABAP Environment

2: Creating the Role ADSCALLERS through PFCG which does not have any authorization

3: Assigning UME Role and Actions to the ADSUser

4: Setting Up Basic Authentication to ADS in an ABAP Environment in Sm59.

5: Creating the Service User for Communication with ADS

Create ADS_AGENT user and assign roles SAP_BC_FPADS_ICF andSAP_BC_FP_ICF

6: Creating the Destination Service for Communication with ADS.

Activate ICF service through SICF

default_host -> sap ->  bc ->  fp and  default_host -> sap -> bc ->  fpads

7: Create Destination FP_ICF_DATA_<SID> in j2ee server NWA of http type.

and use ADS_AGENT

What is the patch level of your system.

If you are on NW 7.3 you can also run the wizard on the portal.

http://<host>:<httpport>/sld/fun

Thanks

Rishi Abrol

Former Member
0 Kudos

Hi Rishi,

I am working on NW7.3

I follow all step mention above. I run ADS configuration from wizard too and it is successfully finished.

but still error not resolve.

ECC ABAP sid> BEP

Portal sid > EPP

Is is relevant to issue as destination a set to sid BEP

Former Member
0 Kudos

Hi Rishi,

When I execute "http://<server>:<port>/sap/bc/fp/form/layout/fp_test_00.xdp" link on web, it is not asking me for user name and password. It shows xml directly. I clear all temp file and cookies but still is it not prompting for user name and password.

Is it relevant to issue?

One more thing as I have old nw ads config doc which has Visual admin screenshot (http://www.scribd.com/doc/14246206/ADS-Configuration-Guide) and that I am not understand some of the part on new nw 7.3 nwa option. Suggest me exact path in new nwa.

Regards,

Devendra



Former Member
0 Kudos

Hi,

Try to run the browser in private mode and it should ask for user id and password .

This is not an issue.

For the VA part in NW 7.3 you are creating the destination in the NWA which is same as what was in VA was to do.

Create Destination FP_ICF_DATA_<SID> in j2ee server NWA

Provide ABAP hostname and http port and enter the appropriate client number of the system, where the service user ADS_AGENT exists into the Client field. Keep the fields SystemID and Language empty

start the SAP NetWeaver Administrator. Choose SOA   Management  Technical Configuration  Destination Template Management

To create a destination, choose Create Destination. Choose WSIL as Destination Type.In the field Destination Name enter ConfigPort_Document

  In url j2ee server hostname and http port

ADSUSERhere.

Thanks

RishI abrol



I don't think there should be any error if all the details are correctly maintained

Thanks

Rishi abrol

Former Member
0 Kudos

Hi Rishi,

When executing the report "FP_CHECK_DESTINATION_SERVICE" i get same soap error.

Just find below log details from trace file

2.0 #2013 10 21 20:48:24:339#+0530#Error#com.sap.engine.services.webservices.espbase.server.runtime.RuntimeProcessingEnvironment#

#BC-ESI-WS-JAV-RT#webservices_lib#C000A9FE92B402190000002000001908#104271550000000005#com.adobe/AdobeDocumentServices#com.sap.engine.services.webservices.espbase.server.runtime.RuntimeProcessingEnvironment#ADS_AGENT#72##CE62D25E3A6211E3A1A7000006370EBE#ce62d25e3a6211e3a1a7000006370ebe#ce62d25e3a6211e3a1a7000006370ebe#0#Thread[HTTP Worker [@1272370502],5,Dedicated_Application_Thread]#Plain##

process()

[EXCEPTION]

com.sap.engine.interfaces.webservices.runtime.RuntimeProcessException: javax.ejb.EJBException: nested exception is: javax.transaction.RollbackException: Transaction:with ID 25841 will be rolledback because resource manager RM com.adobe.service.ResourcePeerImpl was not able to prepare its transaction branch. Returned result from prepare is TMFAIL.

    at com.sap.engine.services.ejb3.webservice.impl.DefaultImplementationContainer.invokeMethod(DefaultImplementationContainer.java:213)

    at com.sap.engine.services.webservices.espbase.server.runtime.RuntimeProcessingEnvironment.process0(RuntimeProcessingEnvironment.java:710)

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

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

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

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

    at com.sap.engine.services.webservices.servlet.SoapServlet.doPost(SoapServlet.java:61)

    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.Invokable.invoke(Invokable.java:152)

    at com.sap.engine.services.servlets_jsp.server.Invokable.invoke(Invokable.java:38)

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

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

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

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

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

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

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

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

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

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

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

    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.SessionSizeFilter.process(SessionSizeFilter.java:26)

    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:57)

    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: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.server.Processor.chainedRequest(Processor.java:475)

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

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

    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:328)

Caused by: javax.ejb.EJBException: nested exception is: javax.transaction.RollbackException: Transaction:with ID 25841 will be rolledback because resource manager RM com.adobe.service.ResourcePeerImpl was not able to prepare its transaction branch. Returned result from prepare is TMFAIL.

    at com.sap.engine.services.ejb3.runtime.impl.TransactionAttributeHandler$TransactionAttributeErrorsHandler.exit(TransactionAttributeHandler.java:117)

    at com.sap.engine.services.ejb3.runtime.impl.Interceptors_Transaction.doWorkWithAttribute(Interceptors_Transaction.java:61)

    at com.sap.engine.services.ejb3.runtime.impl.Interceptors_Transaction.invoke(Interceptors_Transaction.java:21)

    at com.sap.engine.services.ejb3.runtime.impl.AbstractInvocationContext.proceed(AbstractInvocationContext.java:177)

    at com.sap.engine.services.ejb3.runtime.impl.Interceptors_MethodRetry.invoke(Interceptors_MethodRetry.java:46)

    at com.sap.engine.services.ejb3.runtime.impl.AbstractInvocationContext.proceed(AbstractInvocationContext.java:177)

    at com.sap.engine.services.ejb3.runtime.impl.AbstractInvocationContext.proceed(AbstractInvocationContext.java:189)

    at com.sap.engine.services.ejb3.runtime.impl.Interceptors_StatelessInstanceGetter.invoke(Interceptors_StatelessInstanceGetter.java:23)

    at com.sap.engine.services.ejb3.runtime.impl.AbstractInvocationContext.proceed(AbstractInvocationContext.java:177)

    at sun.reflect.GeneratedMethodAccessor388.invoke(Unknown Source)

    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)

    at java.lang.reflect.Method.invoke(Method.java:597)

    at com.sap.engine.services.ejb3.util.BeanMethods.executeReflectMethod(BeanMethods.java:314)

    at com.sap.engine.services.ejb3.jacc.ExecuteMethodPrivilegedAction.run(ExecuteMethodPrivilegedAction.java:38)

    at java.security.AccessController.doPrivileged(Native Method)

    at javax.security.auth.Subject.doAs(Subject.java:396)

    at com.sap.engine.services.ejb3.jacc.ContainerJ2EESecurityProviderBaseImpl.doAs(ContainerJ2EESecurityProviderBaseImpl.java:262)

    at com.sap.engine.services.ejb3.runtime.impl.Interceptors_RunAs.invoke(Interceptors_RunAs.java:24)

    at com.sap.engine.services.ejb3.runtime.impl.AbstractInvocationContext.proceed(AbstractInvocationContext.java:177)

    at com.sap.engine.services.ejb3.runtime.impl.Interceptors_SecurityCheck.invoke(Interceptors_SecurityCheck.java:25)

    at com.sap.engine.services.ejb3.runtime.impl.AbstractInvocationContext.proceed(AbstractInvocationContext.java:177)

    at com.sap.engine.services.ejb3.runtime.impl.Interceptors_ExceptionTracer.invoke(Interceptors_ExceptionTracer.java:17)

    at com.sap.engine.services.ejb3.runtime.impl.AbstractInvocationContext.proceed(AbstractInvocationContext.java:177)

    at com.sap.engine.services.ejb3.runtime.impl.DefaultInvocationChainsManager.startChain(DefaultInvocationChainsManager.java:138)

    at com.sap.engine.services.ejb3.webservice.impl.DefaultImplementationContainer.invokeMethod(DefaultImplementationContainer.java:204)

    ... 47 more

Caused by: javax.transaction.RollbackException: Transaction:with ID 25841 will be rolledback because resource manager RM com.adobe.service.ResourcePeerImpl was not able to prepare its transaction branch. Returned result from prepare is TMFAIL.

    at com.sap.engine.services.ts.jta.impl2.TXR_TransactionImpl.prepareRMs(TXR_TransactionImpl.java:706)

    at com.sap.engine.services.ts.jta.impl2.TXR_TransactionImpl.commit(TXR_TransactionImpl.java:1107)

    at com.sap.engine.services.ts.jta.impl2.TXR_TransactionManagerImpl.commit(TXR_TransactionManagerImpl.java:333)

    at com.sap.engine.services.ejb3.runtime.impl.TransactionAttributeHandler$Required.exit(TransactionAttributeHandler.java:284)

    at com.sap.engine.services.ejb3.runtime.impl.TransactionAttributeHandler$TransactionAttributeErrorsHandler.exit(TransactionAttributeHandler.java:115)

    ... 71 more

Regards,

Devendra

Former Member
0 Kudos

Hi,

can you please check if you are at the correct patch level.

Note 1721703 - ADS return exception when XML data contains Line Feed

Also check 1.2 in the below note.

Note 1882863 - WD ABAP ALV - Troubleshooting for print version

Thanks

Rishi abrol