on 2005 Aug 03 6:22 AM
Hi,
I am new to xi.I am trying to post data in R/3 system.
I have one client configured as business system.I am loading xml file on ftp server.Sender channel is haveing file adapter . I have one reciever channel using RFC adapter.I am getting the following error :
<SAP:Category>XIServer</SAP:Category>
<SAP:Code area="INTERNAL">AE_DETAILS_GET_ERROR</SAP:Code>
<SAP:P1>af.exi.bomw076a</SAP:P1>
<SAP:P2 />
<SAP:P3 />
<SAP:P4 />
<SAP:AdditionalText>3: No service user name found for Integration Server is.00.bomw076a</SAP:AdditionalText>
<SAP:ApplicationFaultMessage namespace="" />
<SAP:Stack>Error when reading the access data (URL, user, password) for the Adapter Engine af.exi.bomw076a</SAP:Stack>
Kindly tell me steps I should take to resolve the issue.
Hi Deepak,
First pls specify whether ur scenario is sync or async. If sync, then you need to use a bpm with the sync-async bridge pattern.....this is all bcos rfc is sync and file is async in nature.
You need to create an rfc destination using the transaction SM59 on which the rfc resides.
Regards
Priyanka
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Priyanka ,
I have one message interface (Fileinput_MI) which is outbound & asynchronous.I have imported a RFC from the R 3 system.I have not defined any BPM .
I have mapped this message type to the RFC.
Configuration:
I have a business system SISL_GGN with two Communcation channels....Sender(FTP adapter)....Reciever(RFC adapter).
Sender Agreement has this message interface Fileinput_MI.
Reciever Agreement has the RFC.Service settings are same for both.
In Reciever aggreement I have
following settings for Reciever
Reciever/Partner service :SISL_GGN
Underneath this my RFC , mapping ,reciever shows up correctly.Corresponding interface determinmation setting
is also coming correctly.
After activation of the aforementioned my xml gets picked up but I am getting the same error.
Besides I have already tried the approach which was with was with a BPM which was given in earlier weblogs.
But that did'nt work either.
Hi,
Please log onto ur r/3 system and chk whether your data is getting into the rfc(say it gets inserted into a db table in the func module).Also chk this post on similar error:
https://www.sdn.sap.com/sdn/collaboration.sdn?node=linkFnode1-6&contenttype=url&content=https://
regards
Priyanka
Hi,
AS far as BPM is considered.I have already tried the following scenario with all the container elements in place for the BPM but in that case It said that there is a step missing in the BPM.
Scenario:
Here the input parameter for the RFC is sent through a file and the response from the RFC comes into XI which is then written into a file. The diagram of the following is shown below:
Fig1. File to RFC Synchronous Scenario
Design Steps:
· Import the RFC (BAPI_COMPANY_GETDETAIL) which is available in SAP systems.
· Create two Data Types FileRequest_DT and FileResponse_DT as shown below
Fig2.Input File Data Type
Fig3.Output File Data Type
· Create Message Type FileRequest_MT and FileResponse_MT for both the data types as shown below
Fig4.Input File Message Type
Fig5.Output File Message Type
· Create Message Interface for the message types as shown below
Fig6.Message Interface of Input File
Fig7.Abstract Interface of Input File
Fig8.Message Interface of Output File
Fig9.Abstract Interface of Output File
Fig10.Abstract Interface of RFC
· Create Message Mappings Request_MM(File to RFC) and Response_MM(RFC to File )as shown below
Fig11.Request Message Mapping
Fig12.Response Message Mapping
· Create the Interface Mapping File_RFC_IM as shown below
Fig13.Request Interface Mapping
Fig14.Response Interface Mapping
· Create BPM File_RFC_BPM as shown below
Fig15.BPM
In the following BPM the first block receives the file and hence triggers the BPM.The second block is a synchronous send block which triggers the call to RFC, takes the output and sends it further to the Asynchronous send step. The third step finally sends data to a file.
Configuration Steps:
· Create an Integration Process File_RFC_BP for the BPM which we have created in Design.
· Create three Communication Channel FileRFC_Send, RFC_Reciever and FileRFC_Recieve as shown below-
Fig15.File Sender Channel
Fig16.RFC Receiver Channel
Fig17.File Receiver Channel
· Create a Sender Agreement for sending file
Fig24.Sender Agreement
· Create three Receiver Determination as shown below
Fig18.Receiver Determination for File ->Integration Process
Fig19.Receiver Determination for Integration Process->R/3
Fig20.Receiver Determination for Integration Process ->File
· Create three Interface Determination as shown below
Fig21.Interface Determination b/w File Service and Business Process
Fig22.Interface Determination b/w Business Process and R/3
Fig23.Interface Determination b/w Business Process and File Service
· Create two Receiver Agreement one for the RFC and other for file as shown below
Fig25.Receiver Agreement for RFC
Fig26.Receiver Agreement for File
Input:
The xml content which we are sending in the Info.xml file
The Info.xml file placed in the Input folder will be picked and deleted since the processing mode is delete.
Output:
The xml content which will receive in the Detail.xml file as output.
The Detail.xml is created in the output folder.
Arpit Seth is a core team member of Satyam SAP Netweaver team.
Post all the Questions in XI forum.
Comment on this weblog
Showing messages 1 through 7 of 7.
Titles Only Main Topics Oldest First
· Nice demo
2005-07-11 23:36:33 Karthik Sunil Business Card
· Good Illustration
2005-06-27 07:13:28 Sridhar Rajan Natarajan Business Card
Hi Arpith,
Good blog...
I don't think backslash ("") is a part of URN character set.
Regards,
Sridhar
o Good Illustration
2005-06-27 07:57:25 Sudhir Porumamilla Business Card
Sri we can even use "" while defining namespaces in SWCV
Cheers
Sudhir
§ Good Illustration
2005-06-27 12:26:43 Sridhar Rajan Natarajan Business Card
Hi Sudhir,
Are you sure that is the "right" way of naming a URN? Please let me know
It may be allowing you to do so because i think its automatically % encoded on using a excluded character ""
The general syntax for naming a URN is:
Regards,
Sridhar
§ Good Illustration
2005-06-27 21:01:14 Sudhir Porumamilla Business Card
>>Right way
Well sri...:-) ...if u r talkin abt right way...then even i won't prefer "".
But i thot u were askin whether namespaces are allowed using this character"" in a technical error sense
Cheers
· Nice blog dude !!
2005-06-27 06:58:36 Sudhir Porumamilla Business Card
Cheers
o Nice blog dude !!
2005-06-29 05:11:53 siva maranani Business Card
Real cakewalk for newbies...
Cheers,
Siva Maranani
Hi Deepak,
Some questions :
1) What is ur RFC doing???
2) Is it correctly working??
3) Is RFC returning something??
4) Check whether you are able to connect with RFC.
Some suggestions :
1) Try creating ur RFC receiver adapter once again ..
2) Check the status of ur RFC adapter in the adapter monitor.
Regards
Suraj
Hi Suraj,
Thanks for reply.
My RFC is updating a z table.IT will get the required data via ftp.It is working perfectly.No rfc is not returning anything.It is just a simple remote enabled function module which will update a z table .As far as connecting with RFC is concerned.I am getting the error
at the point where the call to adapter is made.
Call Adapter
-->
- <SAP:Error xmlns:SAP="http://sap.com/xi/XI/Message/30" xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope/" SOAP:mustUnderstand="">
<SAP:Category>XIServer</SAP:Category>
<SAP:Code area="INTERNAL">AE_DETAILS_GET_ERROR</SAP:Code>
<SAP:P1>af.exi.bomw076a</SAP:P1>
<SAP:P2 />
<SAP:P3 />
<SAP:P4 />
<SAP:AdditionalText>3: No service user name found for Integration Server is.00.bomw076a</SAP:AdditionalText>
<SAP:ApplicationFaultMessage namespace="" />
<SAP:Stack>Error when reading the access data (URL, user, password) for the Adapter Engine af.exi.bomw076a</SAP:Stack>
<SAP:Retry>M</SAP:Retry>
</SAP:Error>
Regards,
Deepak
Hi Deepak,
1)Are you able to <b>logon and execute</b> the RFC using the username and password which you specified in the RFC Receiver adapter??
2) Check your RFC receiver Adapter in Adapter Framework. <b>Is it showing red </b>???
3) I suggest delete your old RFC receiver channel and create a new one (it might work )
Regards
Suraj
Regards
Suraj
Hi Suraj,
How does one check RFC receiver Adapter in Adapter Framework. For that matter what is sp12 & how does one check one's exchange profile.The idea is that i am in Gurgaon and logging onto mumbai where XI server is present.The application client is present in SAP R/3 in Gurgaon.
Regards,
Deepak
Hi Priyanka,
How does one check RFC receiver Adapter in Adapter Framework. For that matter what is sp12 & how does one check one's exchange profile.The idea is that i am in Gurgaon and logging onto mumbai where XI server is present.The application client is present in SAP R/3 in Gurgaon.
Regards,
Deepak
Hi Deepak,
Cheking exchange profile:
http://<host>:<port>/exchangeProfile/index.html
Checking the adapter monitor:
http://<host>:<port>/AdapterFramework/monitor/monitor.jsp
In this monitor, chk whether ur communication channel under RFC adapter is green or not ie working or not....ifits red thers problem in ur channel.
SP12 is a patch....pls have a look at the recent post heading "AE_DETAILS_GET_ERROR - no adapter engine" :
https://www.sdn.sap.com/sdn/collaboration.sdn?node=linkFnode1-6&contenttype=url&content=https://
Regards
Priyanka
Hi Priyanka,
I have checked the adapter framework monitor.
It is green.
It has the follwing message.
Receiver channel 'RECIEVER' for party '', service 'SISL_GGN' (internal name 'RfcClient[RECIEVER]')
Client data: {jco.client.lang=EN, jco.client.snc_mode=0, jco.client.client=800, jco.client.passwd=******, jco.webas.ignore_jdsr_error=1, jco.client.user=delabap, jco.client.sysnr=00, jco.client.ashost=ggnh013a}
Repository data: {jco.client.lang=EN, jco.client.snc_mode=0, jco.client.client=800, jco.client.passwd=******, jco.webas.ignore_jdsr_error=1, jco.client.user=delabap, jco.client.sysnr=00, jco.client.ashost=ggnh013a}
Current pool size: 1, maximum pool size :
And the strangest thing is after checking the adapter framework , i checked SXI_MONITOR ...and message was processed succesfully .
I haven't changed anything...
Thanks a lot Priyanka and all the others who contributed to this post.
Hi,
please go to the exchange profile and try checking
com.sap.aii.connect.integrationserver.name
com.sap.aii.connect.integrationserver.httpport
central adapter framework details are taken from there
also check these:
com.sap.aii.adapterframework.serviceuser.language
com.sap.aii.adapterframework.serviceuser.name
com.sap.aii.adapterframework.serviceuser.pwd
name = XIAFUSER
and the correct pwd
Regards,
Arpit Seth
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
66 | |
10 | |
10 | |
10 | |
10 | |
8 | |
6 | |
5 | |
4 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.