Idoc to soap sync without bpm. is it possible? Helping me..
Hi Experts,
i have a small clarification Idoc to soap sync interface in sap pi 7.0. i created IDoc to Soap sync using BPM but some times the signals are stuck due to load issue in swpr, while reprocess those signals all going successfully to the receiver. So We are trying to eliminate BPM.
I just wanted to know Idoc to Soap sync scenario without BPM is possible or not in SAP PI 7.0?
if it is possible kindly send me the links
Regards,
Kiran polani
Hi 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
Similar Messages
-
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 -
my sis. tryed to break my pass and now it says to conect to itunes but i captured so many photos from the last sync how to sync without deleting this photos please help
egzoni 123 wrote:
my sis. tryed to break my pass and now it says to conect to itunes but i captured so many photos from the last sync how to sync without deleting this photos please help
If you Restore using last computer you synced to the password will be removed and you can restore the last backup on your computer, which includes your camera roll.
If you enabled Photo Stream in iCloud your photos are in Photo Stream.
If you had installed one of the many apps that can upload photos to a photo sharing site and had used it you will have your photos.
If you have done none of these things you are out of luck. The phone comes with many tools to preserve content, but you have to use them. -
SOAP-XI-RFC sync without BPM scenario: How to catch timeout exception in PI
Hi all
I made a scenario where a Webservice request was placed via XI to RFC in CRM.
This is all done without BPM.
Now the request came up that I have to handle undhandled exceptions from RFC such as Fatal Error, Dump in CRM etc in PI so that customer can get the idea of what happend in the Backend rather PI failing in the monitoring. I did that in CRM by catching all the exception and sending a common error message to PI.
But another requirement is to handle Message Timeout of the RFC in PI for e.g. If the request goes to the RFC and due to the volume of the data, it gets Timed Out then neither PI nor CRM can handle this and it results in PI failing to catch this excpetion.
I tried Fault message type but that does not help either.
Can I get some expert advice.
Regards
NainaInclude your Send_to_RFC step inside a Block...have a deadline branch for this and an Exception Branch....in deadline branch have control step (thro Exception)....in Exception Branch have a Mapping and a Send Step....this mapping will produce a message (define separate DT for this) having constant values (like timeout occured message)
If you are fine with alert message...then instead of Mapping and Send step in Exception include a Control Step (thro alert)....alert message can be "timeout occured in receiving RFC response"
Regards,
Abhishek. -
Idoc (async) - soap (sync) - file (async)
Hi.
I have a flow from idoc (async) to webservice (soap sync) and I want the response from soap to be written in file (async).
I want to do this without BPM and I have read some posts about using modules RequestResponseBean and ResponseOnewayBean.
Can someone help me with this step by step.
I have in ESR a OM that is async because of the outbound Idoc. Do I need a sync OM for the soap call and another async OM for the response to the file.
Where do I need to put the modules? In the SOAP receiver?
I know there are some threads that cover some of this but I couldn't find any that cover the whole of my issue step by step.
Regards,
HjorturYes doing async to sync is possible without bpm. YOu already got the design solution.
>Where do I need to put the modules? In the SOAP receiver?
Sender Channel. In your case you might not need channel for idoc but for this configuration you might need to create one. That is my guess.
In the module section sequence as follows
1) AF_Modules/RequestResponseBean Type: Local Enterprise Bean Module key 1
2) CallSapAdapter Type Local Enterprise Bean Module Key 2
3) AF_Modules/ResponseOnewayBean Type Local Enterprise Bean Module Key 3
Plus follow the link given by shabarish as reference. -
IDoc - Web service - File without BPM
Hi all,
I have asked some days ago how to do an asynch -> synch -> asynch scenario in XI without using BPM.
The solution with RequestResponseBean and ResponseOnewayBean modules in the File sender communication channel works fine.
But now I would ask you how can I do if my sender is R/3, with IDocs?
Because we cannot use modules in the IDoc sender communication channel, and I don't want to use BPM.
Someone has an idea?
Thanks in advance,
GregoryHi,
May be you can try a work around.
1. IDOC > XI-> SOAP Asynch Scenario(Scenario 2 exposed as Webservice from XI).
2. SOAP>XI->External Webservice>File
In second case you can use Modules.
I have not tried.Check if the solution would suit your needs.
Regards,
Sudharshan N A
Edited by: Sudharshan Aravamudan on Feb 1, 2008 5:31 PM -
Proxy to SOAP Sync with BPM (1:N)
Hi
Proxy to SOAP Sync and return message will be posted back to R/3 via proxy. This is Async to Sync using BPM. And the split happens in BPM as well. We are suppose to go with BPM here, that's the mandatory step for learning purpose
I am trying to follow the steps below
1. OB Async MI Proxy outbound message into XI
2. ABS Async MI to receive the proxy message into BPM
3. ABS Sync MI SOAP Sync message
4.ABS Async MI for Proxy Inbound to R/3
5. BPM for Split
I am at the stage of writing spec, can't execute any of the steps and have no prior experience with this kind ofscenario. If anybody have experience, please do share exact steps. Thanks in advanceHi,
Your steps are correct ... in the IP, the following steps will be there -
Rcv -> Transform -> Send (sync) -> Transform -> Send (async).
I am not too sure what you mean by step 5 - BPM for split ?
Regards,
Neetesh -
Hi Experts, Just wondering if this scenario is possible? Client Proxy (Async) -> Web Service (Sync) -> Server Proxy (Async) I've read some blogs about the bridge using module processor (RequestResponseBean/ResponseOnewayBean). But usually, I only see the sender being synchronous given that Async cannot be mapped to a Sync interface.The reason behind this scenario is to take advantage of the queueing mechanism of Async and to make the scenario loosely coupled. Do we have other ways to do this without BPM and coding? Thanks in advance.
Hi Mark
I think it's possible. You have to use request response bean in the receiver adapter.
The response bean will trigger a new interface and you have to configure one more ICO to map
that response to final async server proxy.
Generic PI Async-Sync Bridge Configuration for Any Adapters
You have to use virtual receiver for second scenario. -
Async/ Sync without BPM where Async channels are different.
Hi Guys,
I've created a couple of async/ sync bridges without BPM for File to Web Service to File and for JMS to Web Service to JMS.
Is it possible to use two different types of asynchronous communication channels when creating an async/ sync bridge? I've tried to create a File to Web Service to JMS queue, but it fails with the following error appearing on the File communication channel.
Error: com.sap.aii.af.service.cpa.impl.exception.CPAObjectKeyException: Value of key must not be null: ObjectId
All the best,
JohnHi John,
Actually the fact that you get this error in the sender file CC makes me think is it purely related to the communication channel configuration. Try to make sure if your scenario works without the additional RequestResponseBean in the receiver (so as a simple Async scenario). When you have that one working, try to add the RequestResponseBean.
Hope this helps,
Greg -
Help on - Multiple IDOC to single flatfile (without BPM)
I got a business need, that the ORDERS05 IDOC's should be collected on hourly basis and single flatfile should be generated for each and every hour. This scenario can be easily handled through BPM but I need the problem to be solved without BPM.
Please help me to overcome this.hi uv,
in addition u can have a look ..
Introduction to IDOC-XI-File scenario
/people/prateek.shah/blog/2005/06/08/introduction-to-idoc-xi-file-scenario-and-complete-walk-through-for-starters
ALE configuration for pushing IDOC from SAP to XI
/people/swaroopa.vishwanath/blog/2007/01/22/ale-configuration-for-pushing-idocs-from-sap-to-xi
IDOC Status
http://www.erpgenie.com/sap/sapedi/idoc_statuses.htm
Configuration steps required for posting IDocs
/people/ravikumar.allampallam/blog/2005/02/23/configuration-steps-required-for-posting-idocsxi
any case u need with BPM...
IDOC (Multiple Types) Collection in BPM
/people/pooja.pandey/blog/2005/07/27/idocs-multiple-types-collection-in-bpm
regards
biplab -
Syncing without erasing with a twist help please
my computer crashed, big time the other day, deleting all my music and itunes. i downloaded itunes again, but don't have the time to go find all the songs i had on my phone and re-download, however it will not let me sync new songs without erasing dating, i have tried just sync checked items, but they do not go on to my phone.
how do i sync the new songs without having to delete or re-download my old ones (Over 4gb worth of songs.)
please helpThe iPhone is designed to sync iTunes media content (music, videos, etc.) with one and only one iTunes Library, and the sync is one way by design (from computer to iPhone). Connecting to a reformatted hard drive is like connecting to a 'new' computer and the content will be erased and replaced. You cannot transfer music from the iPhone to the computer with iTunes - the iPhone is not a backup device. If you have a backup of your iTunes library on an external hard drive, restore from that. Else, you may want to google TouchCopy.
-
Send IDOC to flat file without mapping will it possible???
Hello everybody,
Iwould like to know, We have middleware tech is Webmethods. I want to send IDOC from SAP R/3 to flat file in Legacy system. how to do that? What willbe the structure of Flat file.hi
Create a FILEPORT uing transaction WE20 and assign the fileport to your outbound message type in processing option, you can give the physical path in fileport and create the flat file format of IDOC.
hope this helps
regards
Aakash Banga -
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 -
1:N mapping without BPM ( Idoc Receiver)
Hi,
I have a scenario like 1:N, source would be JMS and the receiver side have two Idocs with the same business system. based on one Item segment value, I need to route the input JMS message to corresponding receiver IDoc.
INput Structure:
Record
Header 1..1
H1
H2
H3
Item 1..Unbounded
I1
I2
I3
NOte: Based on value I2, I need to route the message to corresponding receiver Idoc. like If I2=A then Idoc1 and I2=B then Idoc2. Can we achieve the same without using BPM?
-EshaHi,
This can be achieved with Interface Determination conditions. Go for 2 mapping. And in Interface Determination put condition to check which mapping to use. No need of ccBPM.
If you still want to go for 1:N multimapping please refer link:
/people/jin.shin/blog/2006/02/07/multi-mapping-without-bpm--yes-it146s-possible
without BPM.
Regards,
Vineetha.
Edited by: Vineetha on Apr 27, 2010 11:44 AM -
Hello Experts,
I have implemented idoc to SOAP scenario using BPM. In which idoc data is sent to CRM webservice.
But my BPM scenario is not able to handle the idocs that are coming in quick succession in SAP PI.
For one idoc i get successful response and the other i gets stuck.
Please reply
Thanks in advance,
VishalThe BPM goes like this ..
step1. BS system -
> Integration Process IP
step2. IP -
> CRM system
If 2 idocs comes to XI system ...first idoc goes successfully to CRM system
and the second idoc is stucka after step 1 .
Maybe you are looking for
-
hi, in BDC, after uploading data from flat file, how to find if there are any errors in flat file, before starting the session.
-
I was on my work computer, went to "sharing" clicked on "remote login". I received the information to type in to login to that computer. I then had my husband turn on my home computer & do the same. Question #1 - Now that I have the information to ty
-
GET_LINE or GET_LINES, how?
Hi, I need to make stored procedure which will be called from SQLPlus and this procedure have to use input values to insert it into some table. But i have problem. Next code simple doesn't work: SQL> set serveroutput on SQL> declare 2 v_line varch
-
During an iPhoto slideshow of an event one or more photos appear as blank/black. When I check the photos they are there. Why is iPhoto not showing these photos?
-
I have windows vista and I'm receiving a runtime error message R6034 after trying to install latest update of itunes. How do I resolve this issue?