Scenario without mapping
Hi
I have a idoc to http scenario where i don´t need any mapping. I have heard that it is possible to do a "gateway" setup where you only need to set up the communication. Is this possible?
Please help.
BR
Claes
If u dont want the mapping step in File-to-File scenario, then it would be better to bypass whole Integration Repository
Have a look here
/people/william.li/blog/2006/09/08/how-to-send-any-data-even-binary-through-xi-without-using-the-integration-repository
Regards,
Prateek
Similar Messages
-
File to File multiple scenario without mapping
Hi
I am doing one simple file to file scenario without mapping i.e picking file from sender directory and then placing it in receiver directory via FTP.
Now i have to take two files from different directories and place them in to different directories in the receiver side.
On the sender side i have selected Advanced selection for source file and maintained the sceond directory name and filename.
now i am not aware about the reciver side that how to place the two files in to different directories.
I have to make only one interface for this.
Thanks in advance.u have to follow the code in the link provided above but with some manipulations...
in case u r placing the files in different target dir depending upon the source directory then ur code will be something like this:
Note: i dont have a system as of now..so cant able to check the code for syntax errors..please cross check it
MessagePropertyKey mpk = new MessagePropertyKey("Directory","http://sap.com/xi/XI/System/File");
String SourceDir = msg.getMessageProperty(mpk);
if(SourceDir.equals("/SourceDirectory1"))
String targetDir1 = "/TargetDirectory1"
msg.setMessageProperty("http://sap.com/xi/XI/System/File","Directory",targetDir1);
else if(SourceDir.equals("/SourceDirectory2"))
String targetDir1 = "/TargetDirectory2"
msg.setMessageProperty("http://sap.com/xi/XI/System/File","Directory",targetDir2);
else
http://help.sap.com/javadocs/pi/SP3/xpi/com/sap/engine/interfaces/messaging/api/Message.html#getMessageProperty(com.sap.engine.interfaces.messaging.api.MessagePropertyKey)
lIbraries for adapter module development:
http://wiki.sdn.sap.com/wiki/display/XI/Where%20to%20get%20the%20libraries%20for%20XI%20development
How to develop adapter module:
http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/c0b39e65-981e-2b10-1c9c-fc3f8e6747fa?QuickLink=index&overridelayout=true -
Is FCC required in File to File scenario without mapping
Hello,
I have a scenario where XI is picking up a csv file from a BW server and just pushing the file to some other location as it is .
i.e csv file will be pushed as it is to another location
So in this case is FCC required ? . ie do i need to convert the csv file in to XML and then back to csv , or i can just use a dummy interface to pass the csv file through the XI pipeline
Thanks & Regards,
LoveenaYou can execute a Unix script running in the XI server from the File communication channel. Ie. if you want to do something which was not part of XI adapter configuation , then you can make use of external unix script and you can execute those from the XI.
For this, write a unix script and place in the XI OS level provided that path is accessible from PI Channel.
E.g
So u can use this in either Sender Channel to modify the data before it reaches into the Integration Server or in Receiver channel it is generally used to transfer the files into different location via Secure FTP
SAP help: http://help.sap.com/saphelp_nw2004s/helpdata/en/bc/bb79d6061007419a081e58cbeaaf28/content.htm
Blog:/people/sameer.shadab/blog/2005/09/21/executing-unix-shell-script-using-operating-system-command-in-xi
************Reward points if found useful -
File to File Scenario without Mapping
Hi Gurus'
I have a requirement in my current project.
the source system (mdm) is sending around 7 files and these files have to be picked from the source location path by PI file adapters and these should be sent to BW(receiver) for generating the reports.
Each file consists of different data such as purchase org data, vendor data,company data etc.
My doubt here is, how can i approach the development; should i create 7 Snder CC,& Reciver CC,RA,SA,RD,ID.
In our interface there is no ESR Objects involved.
Please help me in solving the issue
Thanking YouHi Gurus
I have devloped the Interafce as suggested.
In the sender CC, i have checked the Advance selection for source file and also checked the ASMA tab.
i have given three file names along with their source location paths such as USERS.xml,PROFILE.xml,PROFILEDESCP.xml.
On the Receiver CC, i am checking the ASMA tab and for the target directory location i am giving the path.
for the file name scheme i am giving as USERS.TXT, only one file name is given.
My doubt here is how can i give multiple file anmes as we have given for the source CC.
I ahev tested by running some files from PI RWB and can see success messages in PI MONI. BUT IN CC monitoring for receiver cc i am getting the following errors
1)Putting message into receive queue failed, due to: com.sap.engine.interfaces.messaging.api.exception.DuplicateMessageException: Message Id 9e6ade69-4d7b-11e1-9051-000000190a5a(INBOUND) already exists in duplicate check table: com.sap.sql.DuplicateKeyException: ORA-00001: unique constraint violated
2)Delivering the message to the application using connection File_http://sap.com/xi/XI/System failed, due to: com.sap.engine.interfaces.messaging.api.exception.MessagingException: com.sap.aii.adapter.file.configuration.DynamicConfigurationException: The Adapter Message Property 'FileName' was configured as mandatory element, but there is no 'DynamicConfiguration' element in the XI Message header.
The message status was set to WAIT.
My requirement is MDM will syndicate some files and these files have to be picked from the source location and should be sent to BW.
PI will pick the *.xml files and shld send to BW as .TXT.
We have earleir developed the interafce for three file generation by creating 3 Sender CC,ReceoverCC,RD,ID,SA,RA.
ISo as of now there is requiremnt for 7 files to be sent, so i was looking if this is possible with out the creation of too many ID objects.
Please help.
thanking You
please help
Edited by: NABHINAV on Feb 2, 2012 10:23 AM
Edited by: NABHINAV on Feb 2, 2012 10:29 AM -
File to XI scenarion without mapping
HI All,
MY REQUIREMENT:
1. Need to read the data from FILE .
2. pass the values to a BAPI structure in ECC Without any mapping
QUESTIONS:
1. Is it possible to complete the scenario without mapping in XI.
2. If possible how.
Could any one help me how to achieve this
Than you,
Harsha PMy source data structure is same as BAPI.
We have created data types ,message types and Service interfaces for SENDER in ESR.
But our Issues.
1. Do we need to create Receiver Interface Objects.
If yes How (In our scenario receiver is BAPI)
import RFC under imported objects in esr
2. What are the configurations we need to do in ID for SENDER and RECEIVER.
coming to id:
create everything like
communication channels for sender as file and receiver as RFC.
create Agrrements for sender and receiver.
create Receiver determination and interface determination.
Edited by: bhavanisankar.solasu on Feb 21, 2012 4:17 PM -
Rename a file at the reciver without mapping with date/timestamp_filename
Hi Friends,
I have a scenario in which I have to rename the file if its exisiting at the reciever end with date/timestamp_filename in a file to file scenario without mapping.
Thanks,
--Sonalchk this (using adapter modules)
http://wiki.sdn.sap.com/wiki/display/Snippets/DynamicfilenameinaFiletoFilepassthroughscenario -
Error handling in File - XI - SOAP scenario without BPM
Hello!
We have a File -> XI -> SOAP scenario without BPM. The problem is that if the Web Service sends back an error XI tries to reprocess the same message again and again instead of taking the next one.
We do not want set the retry interval to NULL because most error cases are temporary connection problems and then also those messages would not automatically be reprocessed any more.
We also have to use BE instead of EO, otherwise the Web Service will not return a response. But we need the response to be sure that the processing was successful. The message volume in this scenario is quite high and we do not want to use BPM only for the error handling.
I know that from SP19 some additional adapter modules are available for async - sync scenarios without BPM. I tried to configure it like described in File - RFC - File without a BPM - Possible from SP 19. but it did not solve the problem. Does anybody have any other ideas? Thanks.
Regards, TanjaHi Tanja,
>>>The volume is 3000 messages/day on business days and 700 messages/day during weekends but the traffic will increase in the future
I think, you should check that out. It is assumedly only 2 days work to build a scenario:
IDoc -> BP
BP <-> SOAP/HTTP
BP -> IDoc (Acknowledgement)
In the process you need a condition branch, where you decide success or not. You need 2 Interface Mappings for filling the ALEAUD.
Just send 1000 IDocs to the Test-XI and look to performance monitoring at Runtime Workbench, to find out, how many message will be processed in one hour. Assumedly 3000 and more per day should be possible. The advantage would be to reduce number of systems (no file system) and messages (better monitoring) and using the standard (better maintenance).
>>>So you are suggesting I should use HTTP adapter and then add the SOAP header manually in a mapping?
Yes, build the SOAP envelop during the mapping. Most easy is to use XSL or, if your mapping is ready, an additionsal XSL. You can put the error into the Acknowledgement to see it in ERP transaction WE02.
Filling of ALEAUD fields:
E1ADHDR/MESTYP: original message type
E1ADHDR/E1STATE/DOCNUM: original IDoc number
E1ADHDR/E1STATE/STATUS: 68 in case of error, 53 in case of success
E1ADHDR/E1STATE/STATXT: Short description for R/3 user what has happend
I ve done such a scenario several times. That works without any problems.
Regards,
Udo -
Two mappings in one scenario without bpm
Hi,
I am using two different mappings.
Output of one mapping is acting as an input for other mapping i.e source message for second mapping.
Is it possible to do this scenario without using bpm?hi,
have a look how it works from my weblog:
/people/michal.krawczyk2/blog/2005/11/01/xi-xml-node-into-a-string-with-graphical-mapping
you can use any mapping but you need to
be aware how to input and output structures look like:
https://weblogs.sdn.sap.com/weblogs/images/34500/1_xslt_pierwszy.JPG
BTW
target structure is only checked if you use
graphical mapping
if you use abap or java mappings your target structure
will not be checked (if it's valid) as it is with
graphical mapping
Regards,
michal
<a href="/people/michal.krawczyk2/blog/2005/06/28/xipi-faq-frequently-asked-questions"><b>XI / PI FAQ - Frequently Asked Questions</b></a> -
SOAP to IDoc scenario without BPM
Hi,
I have 2 scenario's
1) IDoc-SOAP - -response -- IDoc scenario -- (have found some links to do it without BPM)
2) SOAP -- RFC request -- RFC response -- e-mail (no links found)
how can i achive both these scenario's without BPM. Currently i have these 2 scenarios in our 7.1 version with BPM. but our requirement is to migrate this scenario into 7.4 without BPM(No PO).
please help us to achive this scenario without BPM.
Your help is highly appreciated.
thanks,
PraveenHi Kiran,
Could you please let us know the exact requirement. How do you want to send the response back to IDOC?
ASync - Sync Bridge with IDOC sender is not possible in PI 7.0.
If It is something like IDOC --> SOAP --> IDOC , And If the SOAP request is small then you can use SOAP Lookup in IDOC to IDOC Scenario.
In The mapping You can do a lookup and get the response from SOAP(Webservice) and map that to your Target IDOC.
This is one possible way for you without BPM in PI7.0.
Please let me know if you need more details about this.
Thanks
Jyothi A -
How do I test a scenario without getting the other party involved
Hi,
How do I test a scenario without getting the other party involved?
I have created a scenario to receive information from an external system (Remedy), processing through a SoapAdapter into SAP to create a service order. How can I send a sample of information in order for me to test my scenario without asking the Remedy people to transmit data all the time?
Thanks in advance,
Leannehi Leanne,
have a look at my weblog:
/people/michal.krawczyk2/blog/2005/08/25/xi-sending-a-message-without-the-use-of-an-adapter-not-possible
it shows how to use the test tab from RWB
to send test messages
Regards,
michal -
File-to-file scenario: no mapping, filename from sender file
Hi all,
file-to-file without mapping.
we want to use XI to transport just files from XI file directory to another ftp-server (+ archiving on xi file directory)
we configered an sender file adapter that picks the file up, but
we have problems configuring the receiver adapter in that way that the filename or the original file is used
Is that possible? with which parameter settings
filename is not content of the XI message content so "message:FileName" doenst work
Thank you very much
regards
HansHi Hans,
Check this link:
How to send any data (even binary) through XI, without using the Integration Repository
OR
Copy a file with same filename using XI
Sachin
Edited by: Sachin Dhingra on Nov 7, 2008 8:19 PM -
Correlation issue in JMS adapter - SYNC/ASYNC scenario without BPM
Hi,
I am working on a SYNC/ASYNC scenario with JMS adapter without using BPM. My scenario is SOAP<>PI>JMS. I configured the interface as below:
1. SOAP Sender channel
2. JMS Receiver Channel writing to Queue A.
Module used: a. RequestOneWayBean
b. WaitResponseBean
Correlation Settings:
a. Set JMS Correlation ID to "XI Message ID"
b. Store JMS CorrelationID of request (Checked)
c. Set JMS Property to "JMS Correlation Id"
d. Value = "XI MEssage ID"
3. JMS Sender channel reading from queue B ( I am exporting the message from queue A and importing into queue B)
Module used: a. NotifyResponseBean
Correlation Settings:
a. Set XI MEssage Id to "GUID"
b. Set XI Conversation ID to "Stored JMS COrrelationID of Request"
I can see the cid in the message from queue A. But I observed thhat the header format of the message in Queue A is "MQSTR".
ISSUE:
1. While writing the message to queue A, below adapter log details(part b) concerned me:
a. Message '8747a7c2-2b06-11df-8055-005056a70ed6' successfully processed by channel
b. Could not create acknowledgements for message '8747a7c2-2b06-11df-8055-005056a70ed6'
I am not sure why I am receiving the message that " could not create acknowledgements"
2. While reading the message from the sender channel,I consistently get the error message as below:
a. XI message ID corresponding to JMS message with ID 'ID:414d51205341504449442e514d202020c67b954b20005602'
will be created as a new GUID with value '21bca916-424f-41f6-3347-c71090392b58'
b. Error while processing message '21bca916-424f-41f6-3347-c71090392b58'; detailed error description:
com.sap.aii.adapter.jms.api.channel.filter.MessageFilterException: found no correlation ID: RecoverableException:
found no correlation ID at com.sap.aii.adapter.jms.core.channel.filter.SendToModuleProcessorFilter.filter(SendToModuleProcessorFilter.java:105) ...
Below are the blogs which I have already gone through:
1. JMS Synchronous Scenario without BPM - Correlation Settings and Transactional JMS Session
http://www.sdn.sap.com/irj/scn/index?rid=/library/uuid/b028f6f6-7da5-2a10-19bd-cf322cf5ae7b
2. Note: 1086303
3. Sync / Async Bridge without BPM
In the note, they mentioned something about header being "MQRFH2". BUt in our case, the header is "MSSTR". Not sure whether it makes any difference.
Please help.
Edited by: GP on Mar 9, 2010 4:24 AMHi,
detailed error description:
com.sap.aii.adapter.jms.api.channel.filter.MessageFilterException: found no correlation ID: RecoverableException:
found no correlation ID at com.sap.aii.adapter.jms.core.channel.filter.SendToModuleProcessorFilter.filter(SendToModuleProcessorFilter.java:105) ...
This error would generally arose when there are multiple messages, got stuck in the outbound queue. Try to stop both the sender and receiver JMS comunication channels and clear both the inbound and outbound queues.
Once all the messages in the queue are cleraed, try posting the message again.
Regards,
Swetha. -
Strange error in mapping test: Structure with min!=max without mapping
Hi,
a very simple mapping: flatfile 2 Idoc.
in mapping test I'm trying to test it. but I get always a strange error warning:
11:25:12 Teststart Mapping-Objekt MM_XXXXX2WGSREQ is not completely designed. The execution is impossible.
Structure with min!=max without mapping
11:25:12 Testende
What for a problem?
Thanks for any hints!
Regards
ReneHi Rene,
Check the mapping of 1:n occurence and 0:n occurence nodes.
you can find the node in yellow color in the map level.
Regards,
Harish -
IDOC to EDI file scenario and EDI file to IDOC scenario without Seeburger
Hi All,
IDOC (Invoice) to EDI file scenario without Seeburger
Pls let me know if anybody have blogs for the same
EDI file to IDOC (Orders) scenario without Seeburger
Pls let me know if anybody have blogs for the same
RegardsHi Rachit,
>>Can anybody send me blogs to convert IDoc structure to EDI or EDI to IDoc structure using Conversion Agent or using JAVA Mappings.
Using conversion Agent there is no coding, If you have a conversion agent insatlled in your landscape you will have better understanding..
Also java code for IDoc to EDI have some problems:
1. The EDI format differs based on requirement so there will always be a customized code for it.. Like we have IDco to EDIFACT and ANSX12...
2. Because most of these codes are propriety materials I doubt whether anyone be sharing the complete code here in SDN. Better to have a java consultant at your end and put him with your requirement.. From the reply in above threads you should be clear that what you are looking for can be done from java coding..
All the best
Regards
Suraj -
Multiple IDOC to Multiple IDOC scenario without BPM steps????
Hi
Could you please give me the solution for this ???
I want steps for sending all IDOCs at a time- ---"Multiple IDOC to Multiple IDOC scenario without using BPM".???
thanks
3nadhHello,
Refer the below, for certain details!
/people/swaroopa.vishwanath/blog/2007/01/22/ale-configuration-for-pushing-idocs-from-sap-to-xi ALE configuration for pushing idocs from SAP to XI
/people/michal.krawczyk2/blog/2005/12/04/xi-idoc-bundling--the-trick-with-the-occurance-change XI: IDOC bundling - the "trick" with the occurance change
Regards,
Jilan
Maybe you are looking for
-
It stops working if I access websites with videos, and all sort of more complex flash. It I try to write an e-mail, it also stops. I can't do anything. PC keeps working, though. So I press ctrl+alt+del. It opens that window asking if you want to clos
-
I have a Project shoot with a Canon 7D 1080p 23,98. The sound was recorded with a MiniDisc at 44.1kHz. I converted the clips to 48 kHz but FinalCut still shows a greenbar in the timeline and the sound is going out of sync. I tried to convert it with
-
Hi All We are using SAP Transaction F-58 for posting of outgoing payments and printing of checks. We intend to prevent users from making back dated checks. I have tried to modify screen layout by using transaction SHD0. However, it says that variants
-
Change language settings to english
Hi im just new here, and well i have the Masterscollection CS3, but the problem is that it is in some other foregin language that i don't know, so i was hoping that someone could tell me how can i change the language setting to ENGLISH so that i can
-
SAP GRC AC 5.3 RAR Background jobs are cancelled
Hi Experts, we have newly implemented theS AP GRC AC 5.3 RAR Help me in troubleshooting the Background jobs cancellation in SAP GRC AC5.3 RAR.. we have reported this issue to customersupport they asked us to upgrade the front end patch level to Sp1