Rfc Timeout Webservice-XI-R/3 Scenario
Hi
I am having a very peculiar problem . A webservice to Rfc call in R/3 times out if R/3 does not send the response. Due to the bad design of the BAPI in R/3 , if one of the request field is empty , the BAPI will go into an infinite loop where it takes for ever to finish the process. If for some reason ,if that webservice call is made again and again with a missing field, even though the it times out after 3 minutes, in R/3 it will continue process the subsequent requests also. So what is happening is, after a while any other rfc calls to any other BAPI in the R/3 server will also starts to fail. Eventually I was force to restart XI server couple of times in the last two days. The R/3 team is working on fixing that BAPI causing problem and I disabled this service in XI at the receiver determination so that it wont hit my R/3 prod server, but I am not getting the real issue with XI.. why this failure is happening.. I
Any input to this problem is highly appreciated.
Many Thanks
Skaria Manoj
Hi,
In RFC receiver communication channel we mention the number of Maximum connectiion allowed. I guess, if your CC you hav maintian value 1 for this. Thats y ur subsequent scenario go into error.
Regards,
Sami.
Similar Messages
-
RFC to WebService Scenario doubt
Hi,
I'm passing parameters from R/3 system RFC.. and based on that selection criteria the data will fetch from the Remote Application.. and send it to R/3.. finally my RFC will load these data into R/3 system. this is my Scenario( that means.. RFC to WEBSERVICE) so, in the reciever side i should use the SOAP adapter..
but for these type of scenarios.. is WSDL file is mandatory or.. with out WSDL file also can we do the scenario.. and if this is mandatory means.. how we will get the WSDL file...
because according to my reqirement i know only the sender system (R/3) and Receiver system(Remote Application) details.. I dont know any thing about other details..
please suggest me what are the things are needed.. so, that i will get from my client..
Regards
JainHi,
WSDL contains the message /data structure for you input and output.
If you know the Web Services input /output data , you can create it manually or if you have WSDL, you can directly import in IR and all the request/response message would be generated automatically.
To call a Web Service, only URL is required.
You can ask your client to provide the WSDL file.
Regards,
Piyush -
hi,
i am taking 2 FM's in rfc side and i am taking external definition in receiverside i.e in soap side
rfc to webservices scenario
could any one help me immediately.
urs
sumanHI
Refer this
RFC -> XI -> WebService - A Complete Walkthrough (Part 1)
RFC -> XI -> WebService - A Complete Walkthrough (Part 2)
Steps
Import the RFC meta data to PI
Import the WSDL to PI
Create MI for RFC -outbound Sync (if response is involved else Async)
Create MI for WSDL service you want type Inbound Sync (If response involved)
Create MM(external definition and RFC), IM for these
Create Sender RFC adapters with SA
Create Receiver SOAP and do necessary pipline steps
Thats it
Thanks
Gaurav -
RFC - XI - WEBSERVICES scenario - Where to create RFC Destination
Hi Experts
For my RFC - XI - WEBSERVICES scenario, I have to create one TCP/IP RFC destination on R/3 system with the following details
RFC Destination Name : XXXX
Connection Type : T (TCP/IP)
Activation Type : u201CRegistered Server Programu201D
Program ID : YYYY
Gateway Host : R/3 Details ..??
Gateway Service : R/3 Details ..??
My Function Module (Remote-Enabled) - u201CZZZZu201D is defined in R/3 System.
This Function Module should be communicated with the target system i.e. NW XI system
As per the Note from SAP Help: To be able to communicate using RFC, you need to define the target systems as RFC destinations in the sending system(R/3)
Target system u2013 XI Server
Sending system u2013 R/3 System
Are my details provided are good enough as per my explanation? Please guide me in this regard.
QUESTION : Where exactly do I need to create the RFC Destination(SM59)? on R/3 side or on XI side?Refer the following link-
http://www.sdn.sap.com/irj/scn/weblogs;jsessionid=(J2EE3414700)ID1636235450DB01012070359836134304End?blog=/pub/wlg/1438
what are the inputs should be given to Gateway Host and Gateway Service while creating RFC Destination??
Open transaction SMGW on the R/3 system and choose
Goto -> Parameters -> Display. Beneath Attributes there will be the
entries 'gateway hostname' and 'gateway service'.# -
How to create or simulate a WEB service? Scenario RFC to WEBService.
Hello PI experts,
I'm creating an interface with this scenario: RFC->PI->WEBService, the message is synchronous. The problem is that we don't have nothing at the webservice yet, I just want to know if have a way to create or simulate a webservice to test my interface? If someone have some material or information please it will be very helpfull.
ThanksCreate two scenarios.
1) Using SOAP sender you can create a web service. So create a simple scenario using soap sender and use some receiver like jdbc or file or something for your test. Create WSDL using sender agreeement and save the wsdl.
2) create RFC to SOAP scenario. In the receiver side use the WSDL as external definition for the receiver mesg structure. Configure SOAP receiver to point the soap service created using soap sender in the step 1.
Basically you need to know SOAP sender for the step 1 and Soap receiver for the step 2 configuration and design.
Refer these links
http://help.sap.com/saphelp_nw04/helpdata/en/fc/5ad93f130f9215e10000000a155106/content.htm
http://www.riyaz.net/blog/xipi-a-guide-to-using-sap-xi-soap-adapter/technology/sap/113/ -
RFC - XI - WebService, scenario error in RFC Test
Hi
I am following this scenario
/people/shabarish.vijayakumar/blog/2006/03/28/rfc--xi--webservice--a-complete-walkthrough-part-2
and did sender RFC Adapter configuration according to michal's weblog
/people/michal.krawczyk2/blog/2005/03/29/configuring-the-sender-rfc-adapter--step-by-step
when I did RFC connection test it gives me the following error
http://www.flickr.com/photo_zoom.gne?id=1202592205&size=o
<b>Connetion test:</b>
Connection type: TCP/IP connection
Connection error: Program sdnweblogs not registered/ CPI- C error CM_ALLOCATE_FAILURE_RETRY
Can you pls let me know what is this error , how to solve this ?
Thanks
srinivas> The Program name which you have defined in the TCP/IP
> Connection needs to be registered in the J2EE Visual
> Admin. until you do that this will not work.
This is not needed at all.
Your RFC adapter and the TCP IP Connection should use the same Program ID. No need for registering it in the VA.
Just make sure that the Gateway Host and Service in the Sender RFC adapter and in the TCP IP Connection use the Gateway Host and service of the R3 system.
Regards
Bhavesh -
I am working on a RFC -> XI -> Webservice.
I have found an follow
<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
- <!-- Request Message Mapping
-->
- <SAP:Error xmlns:SAP="http://sap.com/xi/XI/Message/30" xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope/" SOAP:mustUnderstand="1">
<SAP:Category>Application</SAP:Category>
<SAP:Code area="MAPPING">EXCEPTION_DURING_EXECUTE</SAP:Code>
<SAP:P1>com/sap/xi/tf/_MM_WS_TEST_REQ_</SAP:P1>
<SAP:P2>java.lang.NullPointerException</SAP:P2>
<SAP:P3 />
<SAP:P4 />
<SAP:AdditionalText />
<SAP:ApplicationFaultMessage namespace="" />
<SAP:Stack>java.lang.NullPointerException thrown during application mapping com/sap/xi/tf/_MM_WS_TEST_REQ_:</SAP:Stack>
<SAP:Retry>N</SAP:Retry>
</SAP:Error>
<Trace level="3" type="T">Dynamic Configuration Is Empty</Trace>
<Trace level="2" type="T">Mode 0</Trace>
<Trace level="3" type="T">Creating Java mapping com/sap/xi/tf/_MM_WS_TEST_REQ_.</Trace>
<Trace level="2" type="T">Call method execute of the application Java mapping com.sap.xi.tf._MM_WS_TEST_REQ_</Trace>
<Trace level="1" type="T">RuntimeException during appliction Java mapping com/sap/xi/tf/_MM_WS_TEST_REQ_</Trace>
<Trace level="1" type="T">java.lang.NullPointerException at com.sap.aii.mappingtool.tf3.AMappingProgram.exceptionCaught$(AMappingProgram.java:59) at com.sap.aii.mappingtool.tf3.Transformer.checkParserException(Transformer.java:182) at com.sap.aii.mappingtool.tf3.Transformer.start(Transformer.java:149) at com.sap.aii.mappingtool.tf3.AMappingProgram.execute(AMappingProgram.java:102) at com.sap.aii.ibrun.server.mapping.JavaMapping.executeStep(JavaMapping.java:64) at com.sap.aii.ibrun.server.mapping.Mapping.execute(Mapping.java:91) at com.sap.aii.ibrun.server.mapping.MappingHandler.run(MappingHandler.java:90) at com.sap.aii.ibrun.sbeans.mapping.MappingRequestHandler.handleMappingRequest(MappingRequestHandler.java:95) at com.sap.aii.ibrun.sbeans.mapping.MappingRequestHandler.handleRequest(MappingRequestHandler.java:68) at com.sap.aii.ibrun.sbeans.mapping.MappingServiceImpl.processFunction(MappingServiceImpl.java:79) at com.sap.aii.ibrun.sbeans.mapping.MappingServiceObjectImpl0.processFunction(MappingServiceObjectImpl0.java:131) at sun.reflect.GeneratedMethodAccessor230.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:324) at com.sap.engine.services.ejb.session.stateless_sp5.ObjectStubProxyImpl.invoke(ObjectStubProxyImpl.java:187) at $Proxy191.processFunction(Unknown Source) at sun.reflect.GeneratedMethodAccessor673.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:324) at com.sap.engine.services.rfcengine.RFCDefaultRequestHandler.call(RFCDefaultRequestHandler.java:219) at com.sap.engine.services.rfcengine.RFCDefaultRequestHandler.handleRequest(RFCDefaultRequestHandler.java:169) at com.sap.engine.services.rfcengine.RFCJCOServer.handleRequest(RFCJCOServer.java:156) at com.sap.mw.jco.JCO$Server.dispatchRequest(JCO.java:7701) at com.sap.mw.jco.MiddlewareJRfc$Server.dispatchRequest(MiddlewareJRfc.java:2376) at com.sap.mw.jco.MiddlewareJRfc$Server.listen(MiddlewareJRfc.java:1700) at com.sap.mw.jco.JCO$Server.listen(JCO.java:8061) at com.sap.mw.jco.JCO$Server.work(JCO.java:8181) at com.sap.mw.jco.JCO$Server.loop(JCO.java:8128) at com.sap.mw.jco.JCO$Server.run(JCO.java:8044) 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:124)</Trace>
<Trace level="1" type="T">Runtime exception occurred during execution of application mapping program com/sap/xi/tf/_MM_WS_TEST_REQ_: java.lang.NullPointerException; null</Trace>
<Trace level="1" type="T">com.sap.aii.ibrun.server.mapping.MappingRuntimeException: Runtime exception occurred during execution of application mapping program com/sap/xi/tf/_MM_WS_TEST_REQ_: java.lang.NullPointerException; null at com.sap.aii.ibrun.server.mapping.JavaMapping.executeStep(JavaMapping.java:73) at com.sap.aii.ibrun.server.mapping.Mapping.execute(Mapping.java:91) at com.sap.aii.ibrun.server.mapping.MappingHandler.run(MappingHandler.java:90) at com.sap.aii.ibrun.sbeans.mapping.MappingRequestHandler.handleMappingRequest(MappingRequestHandler.java:95) at com.sap.aii.ibrun.sbeans.mapping.MappingRequestHandler.handleRequest(MappingRequestHandler.java:68) at com.sap.aii.ibrun.sbeans.mapping.MappingServiceImpl.processFunction(MappingServiceImpl.java:79) at com.sap.aii.ibrun.sbeans.mapping.MappingServiceObjectImpl0.processFunction(MappingServiceObjectImpl0.java:131) at sun.reflect.GeneratedMethodAccessor230.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:324) at com.sap.engine.services.ejb.session.stateless_sp5.ObjectStubProxyImpl.invoke(ObjectStubProxyImpl.java:187) at $Proxy191.processFunction(Unknown Source) at sun.reflect.GeneratedMethodAccessor673.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:324) at com.sap.engine.services.rfcengine.RFCDefaultRequestHandler.call(RFCDefaultRequestHandler.java:219) at com.sap.engine.services.rfcengine.RFCDefaultRequestHandler.handleRequest(RFCDefaultRequestHandler.java:169) at com.sap.engine.services.rfcengine.RFCJCOServer.handleRequest(RFCJCOServer.java:156) at com.sap.mw.jco.JCO$Server.dispatchRequest(JCO.java:7701) at com.sap.mw.jco.MiddlewareJRfc$Server.dispatchRequest(MiddlewareJRfc.java:2376) at com.sap.mw.jco.MiddlewareJRfc$Server.listen(MiddlewareJRfc.java:1700) at com.sap.mw.jco.JCO$Server.listen(JCO.java:8061) at com.sap.mw.jco.JCO$Server.work(JCO.java:8181) at com.sap.mw.jco.JCO$Server.loop(JCO.java:8128) at com.sap.mw.jco.JCO$Server.run(JCO.java:8044) 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:124) Root Cause: java.lang.NullPointerException at com.sap.aii.mappingtool.tf3.AMappingProgram.exceptionCaught$(AMappingProgram.java:59) at com.sap.aii.mappingtool.tf3.Transformer.checkParserException(Transformer.java:182) at com.sap.aii.mappingtool.tf3.Transformer.start(Transformer.java:149) at com.sap.aii.mappingtool.tf3.AMappingProgram.execute(AMappingProgram.java:102) at com.sap.aii.ibrun.server.mapping.JavaMapping.executeStep(JavaMapping.java:64) at com.sap.aii.ibrun.server.mapping.Mapping.execute(Mapping.java:91) at com.sap.aii.ibrun.server.mapping.MappingHandler.run(MappingHandler.java:90) at com.sap.aii.ibrun.sbeans.mapping.MappingRequestHandler.handleMappingRequest(MappingRequestHandler.java:95) at com.sap.aii.ibrun.sbeans.mapping.MappingRequestHandler.handleRequest(MappingRequestHandler.java:68) at com.sap.aii.ibrun.sbeans.mapping.MappingServiceImpl.processFunction(MappingServiceImpl.java:79) at com.sap.aii.ibrun.sbeans.mapping.MappingServiceObjectImpl0.processFunction(MappingServiceObjectImpl0.java:131) at sun.reflect.GeneratedMethodAccessor230.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:324) at com.sap.engine.services.ejb.session.stateless_sp5.ObjectStubProxyImpl.invoke(ObjectStubProxyImpl.java:187) at $Proxy191.processFunction(Unknown Source) at sun.reflect.GeneratedMethodAccessor673.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:324) at com.sap.engine.services.rfcengine.RFCDefaultRequestHandler.call(RFCDefaultRequestHandler.java:219) at com.sap.engine.services.rfcengine.RFCDefaultRequestHandler.handleRequest(RFCDefaultRequestHandler.java:169) at com.sap.engine.services.rfcengine.RFCJCOServer.handleRequest(RFCJCOServer.java:156) at com.sap.mw.jco.JCO$Server.dispatchRequest(JCO.java:7701) at com.sap.mw.jco.MiddlewareJRfc$Server.dispatchRequest(MiddlewareJRfc.java:2376) at com.sap.mw.jco.MiddlewareJRfc$Server.listen(MiddlewareJRfc.java:1700) at com.sap.mw.jco.JCO$Server.listen(JCO.java:8061) at com.sap.mw.jco.JCO$Server.work(JCO.java:8181) at com.sap.mw.jco.JCO$Server.loop(JCO.java:8128) at com.sap.mw.jco.JCO$Server.run(JCO.java:8044) 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:124)</Trace>
<Trace level="1" type="E">CL_XMS_PLSRV_MAPPING~ENTER_PLSRV</Trace>
</Trace>
Thanks a lot
Any help will be appreciated
Message was edited by:
Chang Hwa ChungHi,
The error message states you are using a java mapping. Have you testd the mapping?
You can use these blogs for this,
/people/michal.krawczyk2/blog/2005/09/16/xi-how-to-test-your-mapping-in-real-life-scenarios
/people/stefan.grube/blog/2006/10/23/testing-and-debugging-java-mapping-in-developer-studio
Regards,
Bhavesh -
Hi,
I have a scenario HTTP> XI> RFC
It is synchronos scenario.
There can be HTTP timeout or RFC timeout.
HTTP Timeout will return HTTP Error 500.
In case of RFC timeout in XI I want to send timeout error in Response.
Is this possible without BPM (I know I can catch system exception in block )
Thanks in advance.
Beena.Hi Aamir,
I dont want to send alert but my JSP page should receive xml Response with \
<Error>Timeout<Error>
Thanks,
Beena -
Need inputs for FILE-Webservice-File using BPM scenario
Hello All,
can any one tell me how to do the file-webservice(soap adapter)-file with out BPM.
If we cant do with out BPM then, please let me know after importing the WSDL file, how many Message interfaces i need to create what are they.
Thanks and Regards,
chinnaHi Chinna,
Check this links for the receiver side SOAP configuration
http://help.sap.com/saphelp_nw04/helpdata/en/29/5bd93f130f9215e10000000a155106/frameset.htm
/people/shabarish.vijayakumar/blog/2006/03/23/rfc--xi--webservice--a-complete-walkthrough-part-1
/people/shabarish.vijayakumar/blog/2006/03/28/rfc--xi--webservice--a-complete-walkthrough-part-2
Sender side File adapter configuration is as usual
> please let me know after importing the WSDL file, how many Message interfaces i need to create what are they.
It is a synchronous scenario so you need to create the two message interfacess for the sender (one is for request message and another is for response message). For receiver you don't need to create any message interfaces, because the WSDL internally having the two messages (request and response).
Regards
Ramesh -
How to test XI- Reciever connection from RWB. (RFC-XI-WebService)
Hi Experts
I have built the RFC to XI to Web Services scenario. My RFC destination is yet to be created. But I wanted to test "XI to Web Services" part in the Run time Work Bench.
As per my scenario design I have to send 1. First Name and 2. Last Name as pay load and the webservice will accept the two parameters, concatenate the two strings and send "Full Name" to XI.
Kindly provide me the steps to test the Webservice part in my scenario from RWB.
Regards
RamHi,
1. With the below provided steps you can monitor up to IE
Open Message/ Interface Mapping > Enter the details (First, Last Name)> Change the view to get the source code...just click SRC button--> Copy the entire payload --> RWB: Component Monitoring --> Integration Engine > Test Message> Enter Details --> Send.
2. If you want to see target then ask your web service team to provide target web service URL and details
Rgds,
MFH -
Project with RFC to WebService..
Requirement : Solutions for RFC to WebService..
Data Flow :
1. RFC call to WebService
2. WebService will serach concern record and will reply back to RFC
<RFC> <Synch Outbound Interface> <RFC Adapter> <PI 7.1> <SOAP Adapter> <Synch Inbound Interface> <WebService>
Suggest me complete roadmap for the scenario, as i m bit confused to use wether workout on java function for searching concern record from multiple webservices or anything else is possible.
Thanks and Regards,/people/shabarish.vijayakumar/blog/2006/03/23/rfc--xi--webservice--a-complete-walkthrough-part-1
/people/shabarish.vijayakumar/blog/2006/03/28/rfc--xi--webservice--a-complete-walkthrough-part-2
those are based on PI 7.0 but that is quite similar to what you will do in 7.1
Are you looking for something other than that? -
RFC- XI- WebService messages not showing up in Monitor
Have a working RFC->XI->WebService synchronous scenario working but for some reason I cannot see any of the messages in the monitor(SXMB_MONI). I can see them in the runtime workbench.
It does show the messages when there's a failure however. But when it works fine, you only see in the RWB.
Any particular reason this can occur??that's whats getting me... there is no problem when there's no message and there is a problem when there is.. let me give an example..
before I had this working, i had the wrong URL for the web service... when i ran the scenario i saw entries in the monitor..
after i fixed the URL and re-ran the scenario, it successfully invoked the WS and returned a value to the RFC.. however, there was no record of this in SXMB_MONI at all... you did see it in the RWB.. -
File to RFC with multiple records using BPM Scenario Error...!!!
Hello Guru's,
I have done the File to RFC with multiple records using BPM scenario as per the Materiel available in the sdn.sap. This involves BAPI (BAPI_MATERIEL_AVAILABILITY). I have done exactly the same what is their in the materiel. SXI_CACHE is also giving return value " 0 ". File is getting deleted from the source directory, but no file in target directory. SXMB_MONI is also showing no error (black Flag). BPM is also error free. Checked the interfaces also.
Can any one tell me what mistake would i have done.
Thanks in advance.Hi,
There is one similar discussion I found,
FTP TO RFC using BPM
Thanks
Swarup -
RFC-XI-WEBSERVICE = ABAP DUMP ERROR(V.URGENT)
Hi Experts,
I am trying to create a RFC-XI-Webservice scenarion in which i have made a function module giving the parameters which needs to be displayed in my webservice . I call this function module in a report zlv_distance.
.I am getting a dump while executing my Function module . I am copying the dump as under:-
Runtime Errors CALL_FUNCTION_REMOTE_ERROR
Date and Time 11.10.2007 10:23:56
What happened?
Error in ABAP application program.
The current ABAP program "Z_WEBSERVICE_TEST_SARAS=======FT" had to be
terminated because one of the
statements could not be executed.
This is probably due to an error in the ABAP program.
The error occurred in an RFC call to another system.
The target system has also written a short dump.
Consult this short dump for more precise information about
the cause of the error.
Error analysis
An error occurred when executing a REMOTE FUNCTION CALL.
It was logged under the name "RFC_EXTERNAL_ABORT"
on the called page.
Trigger Location of Runtime Error
Program Z_WEBSERVICE_TEST_SARAS=======FT
Include Z_WEBSERVICE_TEST_SARAS=======FT
Row 68
Module type (FORM)
Module Name FUNCTION_CALL
Source Code Extract
Line SourceCde
38 DATA: %_VDISTANCE TYPE CHAR10.
39 FORM EXISTENCE_CHECK CHANGING VARIA.
40 VARIA = 1.
41 ENDFORM.
42 FORM FUNCTION_CALL.
43 CLEAR %_ODISTANCE.
44 * TRANSAKTION = 'Repo', PROGRAM = REPORT
45 IF ATRA = '1'.
46 SET RUN TIME ANALYZER ON %_INTERNAL.
47 ENDIF.
48 IF DESTI IS INITIAL.
49 IF DEBUG = '1'. BREAK-POINT AT NEXT APPLICATION STATEMENT.
50 ENDIF.
51 DEBUG = SPACE.
52 GET RUN TIME FIELD TIME1.
53 CALL FUNCTION 'Z_WEBSERVICE_TEST_SARAS'
54 EXPORTING
55 FROMZIP = %_IFROMZIP
56 TOZIP = %_ITOZIP
57 IMPORTING
58 DISTANCE = %_ODISTANCE.
59 IF ATRA = '1'.
60 SET RUN TIME ANALYZER OFF %_INTERNAL.
61 ENDIF.
62 ELSE.
63 GET RUN TIME FIELD TIME1.
64 * TRANSAKTION = 'Repo', PROGRAM = REPORT
65 IF ATRA = '1'.
66 SET RUN TIME ANALYZER ON %_INTERNAL.
67 ENDIF.
>> CALL FUNCTION 'Z_WEBSERVICE_TEST_SARAS' DESTINATION DESTI
69 EXPORTING
70 FROMZIP = %_IFROMZIP
71 TOZIP = %_ITOZIP
72 IMPORTING
73 DISTANCE = %_ODISTANCE.
74 IF ATRA = '1'.
75 SET RUN TIME ANALYZER OFF %_INTERNAL.
76 ENDIF.
77 ENDIF.
78 GET RUN TIME FIELD TIME2.
79 RC = SY-SUBRC.
80 CLEAR EXCEPTIONS.
81 READ TABLE EXCEPTIONS INDEX RC.
82 IF SY-SUBRC = 0.
83 OEXCEPTION = EXCEPTIONS-NAME.
84 ELSE.
85 OEXCEPTION = RESULTAT.
86 ENDIF.
87 TIME1 = TIME2 - TIME1.
I have made my function module Remote enabled.
My RFC destination is working fine .
I have already tested that.
Please help me on this.
Regards
Saras JainHi,
possible solution could be a ConversionException in you RFC Adapter because of mismatching data types in your source and receiver message.
Just goto RWB an monitor the Processing Details for Cluster Node Server of your adapter in the Channel Monitoring.
Afterwards you have to adjust your importing or exporting structure of the used RFC function module.
Cheers,
André -
Webservice to JDBC BPM scenario
Hi Experts,
I have created the below objects for the Webservice to JDBC BPM scenario.
Data Type
1. DT_SOAPRequest
2. DT_SOAPResponse
3. DT_JDBCRequest
4. DT_JDBCResponse
MessageType
1. MT_SOAPRequest
2. MT_SOAPResponse
3. MT_JDBCRequest
4. MT_JDBCResponse
Message Interface
1. MIIS_JDBC_In - Inbound Synch(With JDBCRequest(Input message) and JDBCResponse(Output message)
2. MIOS_SOAP_Out - - Outbound Synch(With SOAPRequest(Input message) and SOAPResponse(Output message)
3. SOAPRequest_ABS - Abstract Asynch for SOAP Request
4. SOAPResponse_ABS - Abstract Asynch for SOAP Response
5. JDBCRequest_ABS - Abstract Asynch for JDBC Request
6. JDBCResponse_ABS - Abstract Asynch for JDBC Response
Is the object are correct?
Already raised the same below request..but still confused with BPM flow
BPM scenario
Please help me out..
Thanks in Advance
SaraHi Sara:
Container variable : You have to create 3 variables...
1. Name : ReceiveMessage
Category : Abstract
Type : MI_AA_SOAP_Req
2. Name : SendSynch
Category : Abstract
Type : MI_AS_SOAP_ReqResp
3. Name : Send
Category : Abstract
Type : MI_AA_SOAP_Resp
BPM Steps:
1. Create Receive Step :
In properties :
Message = MI_AA_SOAP_Req
Mode = Open S/A Bridge
Synchronous INterface = MI_AS_SOAP_ReqResp
2. Create Send Step
In propereties :
Mode = Synchronous
Synch Interface = MI_AS_SOAP_ReqResp
Req Message = MI_AA_SOAP_Req
Resp Message = MI_AA_SOAP_Resp
3. Again create Send step
In propereties :
Mode = Close S/A Bridge
Message = MI_AA_SOAP_Resp
Opened by = Receive
I almost provide you each step to create BPM:)
Try and let me us now if you find any difficulty.
Thanks
Farooq.
Maybe you are looking for
-
I have Windows 8. Originally iTunes worked fine, then it couldn't update (said it was unsuccessful). Then it stopped working, so I (after much research) tried a long and tiresome method of removing all Apple products and re-installing them. I did thi
-
Officejet Pro 8500A Plus can't scan to e-mail
I have an Officejet Pro 8500A Plus and Windows 7 32-bit OS and using Outlook 2010. I'm trying to scan to e-mail and am having no luck. From the printer interface I choose SCAN --> COMPUTER --> (MyComputer) --> E-MAIL AS PDF. It performs the scan,
-
I'm currently cutting a couple of music videos with around 12-16 video streams which I have synched up and created a multiclip for each song. The problem is that when I go to edit them they play for around 10 seconds then struggle to play. I've tried
-
How to create RDP for remoteapp?
It seems that the GUI is missing an option to generate a RDP file to distribute to end users. how can i generate a RDP for remoteapps in windows server 2012 and specify terminal services gateway name, internal server name, etc? thank you.
-
CANNOT OPEN FLASHPLAYER ON MY PC EVEN THOUGH IT'S INSTALLED
Good Morning...I have installed Adobe Flash Player 10 Active X, but it doesn't show up in my Programs under the Start tab. However, it it does show up when I go under Settings/Control Panel/Uninstall. So, under Uninstall, I am able to unstall it bu