To create an asynch - synch - asynch flow with XI, without BPM
I would like to create an asynch -> synch -> asynch flow with XI,
without 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.
Could you help me?
Thanks in advance,
Ram.
/people/jin.shin/blog/2006/02/07/multi-mapping-without-bpm--yes-it146s-possible
Refer to this blog. You may find a way out.
Alternatively, I would rather know the reason behind you not using BPM.Coz its the best way to acheive the desired result.
Similar Messages
-
Suggestion required for with or without BPM
I have a requirement IDOC-XI-SOAP.
I am using multimapping 1:N one idoc gets spilt into say three wsdl, A B and C.
My first requirement is if A fails then B and C should not be sent.
If I use only EOIO without BPM then I will need to identify B and C for the corresponding A in the queue and remove it.
That looks tedious as sometimes B and C may not be there for A and is there any way to identify the related messages?
This can be achieved through BPM I believe.
My second requirement is IDOC2 should not be processed before IDOC1.
So If I used BPM will this be guaranteed? is BPM EOIO. (Even after transformation step?) If not then can it be configured?
Thanks in advance.Hi all,
Just bringing this topic up again as I have stuck at one place. and found not much help on SDN.
I have designed this requirement using BPM.
That is IDOC-BPM-SOAP.
Within BPM I make a synchronous call to Webservice. if there is a fault exception thrown the BPM workflow stops at that point and no further process steps are carried out. This is working fine as per the requirement.
But this does not get blocked up in the BPM queue. I want to stop the next IDOC from processing before handling the prviously errored IDOC scenario.
Now I briefly understand that since BPM is doing a sync call these are not placed in the queue. Is there a way I can handle this so that these interfaces are placed in the BPM queue (which starts with XBQO$PE_WS.....).
I have tried with exception branch, even this stops the BPM workflow but does not block the queue, or the workflow gets processed successfully.
Is there anyway I can block the queue if the BPM synch call fails? -
SOAP to RFC synchronous scenario with File without BPM
Hi Folks,
I have a requirement that has to be done with out BPM!!!
Requirement:
Soap will trigger the request to SAP(RFC) and SAP sends the response to a file and then after SOAP has to recieve the ACK from PI.
1) Can we do this by without using BPM
2)Can we use without BPM module entries for SOAP Sender
Please suggest and help me out in this
Thanks in advance,
Regards
vivekHi Vivek,
Why not have the SOAP interface defined as synchronous?
You can avoid using BPM that way.
Best Regards,
Ravi -
Create a new bootable hard drive with XP - without CD reader
All,
Since couple of years my Satellite CD reader is dead. Most probably an hardware failure, the CDs are spinning but that's all ... unbale to read them at all.
As the PC is getting slower and slower, I decided to refomat and re_image it.
As I can't use the CD reader, I have to create the bootable hard drive (with the XP-Home edition provided when I bought the laptop) using another machine (A DELL or a Toshiba Portege I have also at home).
For that I remove the hard drive fro, the satellite and put it in the other machine, and then reinstall windows ont it.
Everything went fine, untilI plug back the satellite hard drive to its original host (Satellite machine.
It refuse to boot and stop just after loading the MUP.Sys drivers (classique as the hardware is diffrent)
My questions are :
1. Any way I can create a proper bootable drive for Satellite 5105-S501 in such conditions (any place I can download an image for it)
2. I can' enter the BIOS (ESC key do not let me in, F1 and F12 same ...). Any way to force to enter in the BIOS
ESC key just show me the message : Type F1 for default :_°
Thanks
P.Malcolm:
Thanks so much for replying to my question! I am new to MAC and have Tiger and Windows XP on separate drives. I will be removing the drive with Tiger and putting in a new drive to load Leopard and I wondered how that would effect accessing Windows XP since the Windows drive will remain in the system. Is there anything I need to do with bootcamp, since Windows was loaded using the Beta version of bootcamp, and bootcamp icon currently shows in the Windows XP taskbar. Tiger was pre-loaded when the computer was purchased. In fact I had to backdate the beta bootcamp version in order to get it to work. I hope this is not asking too much, but I wondered if there would any problem with Windows after the Leopard load.
THANKS IN ADVANCE!! -
Creating a good laptop quality video with effects without it being more than 1 Gb
Every time that i make a 10 minutes video in Premiere Pro with a lot of effects it always turns out to be more than 3 Gb big which is really hard to send over the Internet. And when i try to convert it to a smaller file using a video converter it looks horrible (part of the screen is freezing and loosing the quality). And a really good Hollywood movies that last 1.5 hours actually take less space than my 10 minutes video. How can i keep it small and good quality? Using Adobe Premiere Pro.
Quote
Do this, and while it is in the open re-examine your cpu pins w/ a bight light and hd zoom or a magnifying glass.
Thanks, xmad, I'll look at th CPU again tomorrow/next day under the glass when I take the board out. I already checked them under magnification and was leaning toward a funky board, but it never hurts to re-check. Eyesight is not what it used to be, for sure (I miss DOS, if that's a clue...). Don't want to flash the BIOS if not necessary, since it runs Windows fine and everything works except that RAM.
Bernhard, I don't have CPU-Z installed on that machine and don't want to install anything else until it's working normally. I'd never seen Click-Bios before and just need to get over my initial suspicion of something new! Also learn my way around it before I change anything. I'd never encountered a board reporting a bios different than printed on it. I've never messed with manual memory settings or done more overclocking than just a little exploratory and suprisingly successful nudge - if you could point me toward a good basic explaination of all those settings, I could learn from there.
Appreciate your input very much.
Have learned a lot just reading the threads here for the last few days. This is the best forum I've ever encountered. I'll report back - some suggestions in other posts resembling my problem ended with no resolution, and that's a shame because one doesn't know if it worked or not. -
Sending files with and without BPM in one Interface.
Hi All,
I have to send three files to my receiver system. 2 files of same structure after little mapping need to be merged into single file (Using BPM) and once this is successful the third file needs to be posted without any mapping.
I have thought of
1. using two communication channels activated using a UNIX script externally
2. using two comm channels with a activation time difference, i.e the 3rd file should be polled after some time when the first two files polled, but this is not helpful as if the two files doesnt process properly then 3rd file is not desired.
Now my question is can we do this scenario using 1 comm. channel with EOIO , masking or anyother option.
<b>Note: the third file should always be send after the processing of the first two files completes successfully.</b>
Thanks & Regards.1. put two file in source folder and make synch scenario using BPM ,
2. put third file in some other folder than source folder.
3. after getting successful synch file responce, in the synch receiver file channel run OS command to put third file from other folder to source folder.
hows that ??? -
File-Soap-File scenario with asynch - synch bridge
Hi,
I am new to PI and I'm trying to develop a FIle-SOAP-File scenario with asynch-synch bridge. These are the components in my integration builder:
Business Component to act as both the sender and receiver
1 outbound communication channel to pick up the file from ftp server
1 SOAP communication channel
1 inbound communication channel to write file to the ftp server
receiver determination
interface determination
sender agreement
receiver agreement
In my outbound channel, I am using:
Processing sequence:
1 AF_Modules/RequestResponseBean Local Enterprise Bean 1
2 CallSapAdapter Local Enterprise Bean 2
3 AF_Modules/ResponseOnewayBean Local Enterprise Bean 3
Module configuration:
1 passThrough true
3 receiverChannel inbound communication channel to write file to the ftp server
3 receiverService Business component where the channel above is found.
When I run the scenario, I am able to get the file from ftp server, map it to SOAP format according to the wsdl, forward the message to SOAP adapter, send it to web service, get the response back from web service, map the data to a regular file format. However, it fails to write back to the ftp server. I am getting Java null pointer error at AF_Modules/ResponseOnewayBean.
2010-07-28 15:48:01 Information SOAP: completed the processing
2010-07-28 15:48:01 Information SOAP: continuing to response message 2ce3ec60-9a9a-11df-b109-00145ec5c1ae
2010-07-28 15:48:01 Information The message was successfully delivered to the application using connection SOAP_http://sap.com/xi/XI/System.
2010-07-28 15:48:01 Information The message status was set to DLVD.
2010-07-28 15:48:02 Information The message was successfully transmitted to endpoint http://vs06cs01.sce.com:8000/sap/xi/engine?type=entry using connection File_http://sap.com/xi/XI/System.
2010-07-28 15:48:02 Information The message status was set to DLVD.
2010-07-28 15:48:02 Information The application sent the message synchronously using connection File_http://sap.com/xi/XI/System. Returning to application.
2010-07-28 15:48:02 Information MP: processing local module localejbs/AF_Modules/ResponseOnewayBean
2010-07-28 15:48:02 Error MP: exception caught with cause java.lang.NullPointerException:
2010-07-28 15:48:02 Error File processing failed with java.lang.NullPointerException:
Had anyone encountered this error? Any suggestions is greatly appreciated.
Thanks.Thanks for the replies. I checked my module parameters and I realized that i entered the wrond business service. I fixed that and ensure that all 3 channels are running.
I ran the scenario again and it does not give me Java Null pointer exception. However, it gives me a different errror.
2010-07-29 08:52:31 Information The message status was set to DLVD.
2010-07-29 08:52:31 Information MP: processing local module localejbs/AF_Modules/ResponseOnewayBean
2010-07-29 08:52:31 Error MP: exception caught with cause com.sap.aii.af.service.cpa.impl.exception.CPAObjectKeyException: Value of key must not be null: ObjectId
2010-07-29 08:52:31 Error File processing failed with com.sap.aii.af.service.cpa.impl.exception.CPAObjectKeyException: Value of key must not be null: ObjectId
I am trying to check all my settings again. Any pointers regarding the errors above?
Thank you. -
Hi All,
I have a HTTP to webservice scenario currently running in production , i.e .,
From the HTTP Application user sends a request to XI . XI makes a SOAP call and sends the request back to HTTP Application .
now I have a new requirement to write the SOAP request message to a JMS channel also.
Let me know how is it achievable with out using BPM .
Thanks and Regards,
KLKThanks for the replies , I have to clarify my question
Yes my requirement is to send the soap - response to JMS .
The above blog is File - RFC - File ( Asyn/sync) but my requirement is
HTTP - SOAP -- JMS (Syn/Asynch) .
The current scenario in production my o/b and i/b message interface are synchronus .
I need a i/b asynch interface reciepent for the SOAP response .
Let me know your thoughts
Thanks
KLK -
Do I need to do a BPM / Synch-Asynch bridge ?
SDNers,
I have a scenario where a synchronous SOAP HTTP message will come in with data. Following steps are needed.
1) Call a stored procedure to authenticate on a DB2 database. Possible JDBC adapter.
1a) If authentication fails need to respond with error code in the SOAP-MSG and end.
2) Call another stored procedure to post the data to temporary table and get back a unique ID.
3) Return the response and unique ID to the SOAP-MSG.
Can you please let me know -
a) If I will need to create a BPM for this scenario. If not how ?
b) If BPM is needed - will I need a Synch-Asynch bridge although I have all synchronous communication throughout the process. All the stored procedures to DB2 database are intended to be synchronous JDBC receivers.
Thanks a lot in advance,
CharuThanks Sandro, Sudheer, Shweta and Venkat for your inputs.
It certainly looks like there is no way other than BPM even though I have synchronous scenarios - espacially because of the authentication step.
In case some of you are wondering why is not the authentication step and the subsequent step merged -The authentication are maintained in a separate system and hence a separate call is needed.
Venkat - I will check out on the Synch/Asynch bridge.
All - you have more inputs then please share your views. -
Http_synch-- file using synch/asynch bridge
I am trying to do the following scenario with bpm ( synch/asynch bridge)
Scenario:
1. Http client calls BPM synchronously (open the S/A bridge).
2. BPM sends the received message to file adapter.
3. Another process reads the files and produces an output file (or I can do this manually).
4. The output file is sent back to BPM.
5. BPM returns the output message back to http synch (closes S/A bridge)
Integration Process Design :
1. Receive Synch (open the S/A bridge)
2. Send Asynch
3. Receive Asynch
4. Send Synch (close the S/A bridge)
When I call the BPM from the http client (QOS is BE or EO) , BPM receives the message and writes the file (so step1 and step 2 are okay). Then http client comes back with no response. That means BPM is not waiting for a message at step 3.
My understanding is BPM should wait on a receive step!
Even if I introduce a wait step after step 2, it doesn't help.
Why does the http client return before the s/a bridge is closed? Am I missing anything?
Please help.
ThanksHi,
><i>1. Receive Synch (open the S/A bridge)</i>
This will again be a receive step with mode as opens S?A bridge.
><i>Send Synch (close the S/A bridge</i>)
This is a Send Step with mode <b>CLOSES S/A BRIDGE</b> it will not be a Synch step.
<i>
My understanding is BPM should wait on a receive step!</i>
it should. Make sure that the file adapter is active. And see if the file has been picked up. Did you check the flow of the message in the BPE? Did the receive step get executed? I think it would have and the problem can be in the mapping.
Just take a look at the Synch - Asynch bridge example in this link,
http://help.sap.com/saphelp_nw04/helpdata/en/83/d2a84028c9e469e10000000a1550b0/content.htm
Regards,
Bhavesh -
Asynch/synch scenario w/ Adapter Modules - NullPointerException
Hello folks,
I'm implementing a Asynch/synch scenario (File -> RFC -> Mail) using the Adapter Modules RequestResponseBean & ResponseOnewayBean. I've configured the modules & paremeters as per the links below.
[Configuring the Async/Sync Bridge in the Sender JMS Adapter|http://help.sap.com/saphelp_nwpi71/helpdata/en/45/20d251c20a0732e10000000a155369/content.htm]
[File - RFC - File without a BPM - Possible from SP 19|File - RFC - File without a BPM - Possible from SP 19.;
[File-RFC-File(Without BPM)|http://wiki.sdn.sap.com/wiki/display/XI/File-RFC-File(Without%20BPM)]
I got the following error when I configured the module parameters exactly as in the above wiki
MP: exception caught with cause com.sap.aii.af.service.cpa.impl.exception.CPAObjectKeyException: Value of key must not be null: ObjectId
Then I added the module parameters 'adapterType' & 'adapterNamespace' for ResponseOnewayBean. The above error got resolved but resulted in a different error on the receiver Mail adapter.
failed to send mail: java.lang.NullPointerException: while trying to invoke the method com.sap.aii.af.sdk.xi.mo.xmb.XMBParty.setLocalName(java.lang.String) of an object loaded from local variable 'senderParty'
However, the mail is being sent. Because of the error the file adapter is unable to delete the file after processing.
When I use the same mail adapter in another File to Mail Asynch scenario, I see no such error. I believe the error has got something to do with ResponseOnewayBean.
I've implemented such scenario a few times at my past clients, but did not face any issues with them.
Did anyone get such error? Please help in resolving this error.
thx in adv
praveen
Edited by: Praveen Sirupa on Jan 20, 2011 8:18 PM
Changed the formattingThanks to [Austin's post|Re: Wiki File-RFC-File], I found a SAP note ([1261159|https://service.sap.com/sap/support/notes/1261159]) to resolve the issue.
-
Synch-asynch scenario without bpm's?
Synch-asynch scenario without bpmu2019s can any one help me how to configure this scenario without bpms?
hi ferocious,
That is possible with standard functions and standard module beans.
Possiable1:
From pi 7.1 v , sap provided standard functions like RFC and jdbc of the conversion function group.
Possiable2:
sap provided Standard module beans those are RequestResopnceBean and OnewayResponceBean.
thanks,
bhavanisankar. -
Hi,
I have a scenario where i pick up a request from JMS queue and send to WEBService. The response i get from WebService is put into another queue.
I understand that we have to use Asynch Synch bridge for this.
But can anyone specify what is the actual need for the Asynch Synch Brdige.
Thanks
VargheseHey
async-sycn bridge is used in BPM when the sender system can only send/receive async calls but the receiver system can send/receive synchronous calls.
there is a blog on SDN,File to RFC with BPM.
in that blog you have a async File system(sender) sending a request to RFC and getting back the response and posting it back in the File system
Thanx
Aamir
Edited by: Aamir Suhail on Feb 19, 2008 6:15 PM -
Hi all,
Can anyone tell me where exactly Synch/Asynch Bridge is used
Thanx,
krishnaHi,
Sync/async communication enables a synchronous sender system to communicate with a receiver system that cannot process synchronous messages
Refer this blog
/people/ravikumar.allampallam/blog/2005/02/17/bridging-the-sync-async-bridge-with-fork-xi
/people/sriram.vasudevan3/blog/2005/01/11/demonstrating-use-of-synchronous-asynchronous-bridge-to-integrate-synchronous-and-asynchronous-systems-using-ccbpm-in-sap-xi
There is an example of the Sync/Async Bridge in th SWCV: SAP BASIS.
Namespace: http://sap.com/xi/XI/System/Patterns
The Integration Server receives synchronous messages from a sender and send them to a receiver as asynchronous messages. Conversely, it can send the asynchronous response from the receiver back to the sender as a synchronous response.
As soon as a synchronous message is received from the sender system the process uses a special receive step to open the sync/async bridge, sends the received message to the receiver system asynchronously, and waits for the asynchronous response to arrive from the receiver.
The BPE receives the asynchronous response from the receiver, correlates it with the corresponding query, and activates the waiting process, which then sends the response back to the sender synchronously.
This blog also should give you some idea...
https://www.sdn.sap.com/sdn/weblogs.sdn?blog=/pub/wlg/1403 [original link is broken] [original link is broken] [original link is broken] [original link is broken]
Also go through these links:
http://help.sap.com/saphelp_nw04/helpdata/en/83/d2a84028c9e469e10000000a1550b0/frameset.htm
http://help.sap.com/saphelp_nw04/helpdata/en/c4/dc06418752ef6fe10000000a1550b0/frameset.htm
http://help.sap.com/saphelp_nw04/helpdata/en/f9/66bf40ad090366e10000000a1550b0/RN_XI_DE_neu.pdf
example of the Sync/Async Bridge in th SWCV: SAP BASIS.
Namespace: http://sap.com/xi/XI/System/Patterns
regards
Message was edited by:
Vijaya Lakshmi MV -
MY wife has an Iphone 4 and I have a 5. To date we have used one apple account to manage music purchases/library. I updated ny phone to the new OS version and all her texting is showing up on my phone. I understand if i create an apple account for her I will not see her texts. Recently we bought a Mac and created a new apple account for her. How do I synched her phone with new apple account and get access to the music library under my account on the new MAC laptop before I update her phone to the new OS?
Going forward if I purchase music under my apple id and want her to have it on her device, how can I acheive that?You can continue to share an Apple ID for purchases.
Sign her in to her new account here:
Settings > iCloud > Delete Account (Keep on Phone if you want to transfer contacts, calendars, etc...) then sign in with her new ID
Settings > Messages > Send & Receive > Apple ID > Sign out then in with new
Settings > FaceTime > Apple ID > Sign out then in with new
Use the same Apple ID here:
Settings > iTunes & App Stores > Apple ID
Maybe you are looking for
-
After updating to 10.6 ATV only offers to sync photos
I did a clean install of 10.6 on my imac, and now the only syncing option that comes up in itunes for my ATV is for photos. Do I really need to erase everything on the ATV to sync it to the new computer? The itunes library is the same... I thought it
-
I would like to know about a program for mac book similar to Audacity. Pleases assist...
-
A variation on a theme - iPhoto and modified photos
I want to ask a question that's been asked before, but with a twist: I just spent several hours editing photos I had imported into iPhoto. Photoshop Elements is set as my preferred editor in iPhoto. After editing each photo, I chose "Save for Web." I
-
How to make the server aware of changes in schemas?
It seems that the SOA sever has difficulties with changes in schemas. For instance changes in elements names and/or types. Is it really nescessary to bounce server for each change? Rgds, Henrik
-
Spry Image Slideshow with Filmstrip Not Working in IE and Spacing Issues with Text on Page
Hello, Can someone please help me figure out what is wrong. The slideshow works in Firefox and Safari. However, it doesn't work in IE. Also, can someone help me figure out how to make it so that the text on the page wraps around the slideshow instead