Asynch-Synch without BPM
Hello,
We have an asynch to synch (File to RFC) which was successfully done using the blog (aysnch-synch without BPM). The interface works fine except when there are failures. Whenever there is a mapping failure, the module bean waits and does not process it which is a perfect synchronous behavior. However is there a way to make use of the asynchronous property of the sender file adapter (which is to read the incoming files, archive them and may be queue them after the archive step incase of failures). I tried the callsapadapter before the module bean call but it doesnu2019t seem to do the trick. Any advise is very helpful.
Teresa
Hi,
It seems your scenario is working fine as per the blog.
For archiving files in sender file adapter you have an option..in processing mode you can select Archive so that files that have been successfully processed are moved to an archive directory.
Under Archive Directory, enter the name of the archive directory.
If you want to archive the files on the FTP server, set the Archive Files on FTP Server indicator. If you do not set the indicator, the files are archived in the Adapter Engine file system.
Thanks
Hamja
Similar Messages
-
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. -
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. -
How to handle Asynch Synch (IDoc - SOAP) interfce without using BPM
Hi Experts,
I have a Idoc to SOAP scenario and where I need to hadle SOAP response but for this how it can be handle without BPM I am unable to figure out. Specificaly it is a interfacce with SFDC (sales force.com) CRM and need to handle IDoc - SOAP interface and response needs to be captured with another idoc which can be sent back to SAP.
Any suggestion will be helpful.
Regards,
Nitin PatilHi,
you cannot do it with IDOC adapter unless you have PI 7.3 without a BPM
you need to use a different adapter like ABAP proxy (on java) or RFC
hope it's clear,
Regards,
Michal Krawczyk -
SOAP to Synch JMS(Websphere MQ) without BPM
Hi
i have created an interface for SOAP to Synch JMS (Websphere MQ)without BPM.
I have reffered the SAP Note 1086303 - XI JMS Adapter and IBM Websphere MQ (Que : 4).
Since JMS adapter is a Asynchronous adapter with EO & EOIO, how to proceed with this interface.
I am in PI 7.11 .....
Sender : Soap Adapter
Receiver : Created 2 JMS channels....1) Receiver(for Request Queue) 2) Sender(Response Queue)
I am testing through soap Ui....
Please let me know if someone has done this interface..
Regards
ReemaI have done the configuration using integrated configuration where sender is Portal & receiver is receiver JMS channel.
Not sure how it works in case of Integrated Configuration...may be you can first try with the normal procedure (including IE) and then check if the flow is working.
what should be the sender service portal or JMS MQ?
The sender would be the JMS service....the response soming from the JMS will be posted to the waiting response part of the original sender (in your case SOAP). -
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.
-
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 -
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? -
Hello Friends....
WOuld it be possible to implement this scenario without s/a BPM?
If yes, then from where the response would send to SOAP ?
I have created following objects in Repository,
data type for SOAP request
Data type for SOAP response
Data type for File request
Data type for File response(dont know do i need this)
Message types for them
two interface mapping....
outbound sync (soap request and soap response)
inbound sync (file request and file response)
message mapping
soap request to file request
file response to soap response
in interface mapping.... I am confused...what to do in there??
thanks,
PranavI want sync communication between SOAP and File...
response could be anything...any constant or just confirmation that data has been sent.
DO i need to use synch/async BPM for this or could i do it without that as well.
what kind of response we get from sync/asyn bridge??? -
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 -
File-RFC-File (without BPM)- Issue
Hi All,
I am working on a File-RFC-File (without BPM) scenario in PI 7.1.
My scenario is having few problems like, its not able to delete the file from the source directory path (for which we have delete permissions) and it is an NFS system and it shows an error in the Sender file CC.
"Error: com.sap.aii.af.service.cpa.impl.exception.CPAObjectKeyException: Value of key must not be null: ObjectId"
But it gets processed successfully and provides a written paramter which I could see in MONI, but again doesn't write the file in the target directory. Could you please provide your inputs and let me know if I need to do any additional settings w.r.to PI7.1.
These are the parameters which I have specified in the Sender File adapter
Processing sequence
AF_Modules/RequestResponseBean Local Enterprise Bean 1
CallSapAdapter Local Enterprise Bean 2
AF_Modules/ResponseOnewayBean Local Enterprise Bean 3
Module configuration:
1 PassThrough true
3 receiverChannel <FilereceiverCCname>
3 receiverService <Receiver Bus System>
Regards,
NithiyanandamHello,
Check out in module configuration tab for any "type error" or spell mistakes.
Check out this thread which might be useful for you :[ File - RFC - File without a BPM - Possible from SP 19.|File - RFC - File without a BPM - Possible from SP 19.]
regards
Ramesh -
Alert on a variable without BPM
Hello,
I have implemented a Idoc-PI-File scenario to integrate ECC to ESourcing.
I have implemented basic alert with the help of SAP ABAP table.
I want to trigger alert on a specific variable/field of the payload.
I can do that with the help of BPM. Is it possible without BPM?
Kindly reply.
Thanks & Regards,
Vishal KHi Vishal,
As mentioned in the blog /people/bhavesh.kantilal/blog/2006/07/25/triggering-xi-alerts-from-a-user-defined-function, alerts can be triggered from UDF.
In PI7.1, alerts can be triggered by using "RFC Lookup" standard function instead of UDF. SALERT_CREATE need to be used in the "RFC Lookup" standard function of Graphical Mapping. Refer this blog to work on RFC Lookup: http://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/20befc9a-aa72-2b10-ae9b-b0988791d457
Regards,
Geetha -
Duplicate Message ID issue in case of Multi mapping (without BPM)
Hi Experts,
I am doing one sample Example for my requirement of converting the single source message data into the multiple Target messages.
for example, when sender system is sending the 5 sale order details into a single message in PI then my Inbound proxy class of ECC R/3 receiver system must get this sale orders separately, that means inbound proxy class method must be triggered separately for 5 sale orders from sender system. for achieving this, I have used the Multi mapping concept in ESR (without BPM).
This scenario is in Asynchronous mode.
The below screen shots give the details on what I have configures so far.
IN ESR
IN ID
IN SXMB_MONI of PI
IN SXMB_MONI of ECC R/3 Receiver system (Error in Processing)
due to this error, inbound Proxy class method is not being triggered for the single Sale order details as well,
please let me know how to tackle this duplicate message ID issue when we have multiple payloads to process in a single message.
please also let me know if is there any other workaround to fulfil this requirement.
Thank you,
Regards,
JageshHi Nunu,
Check the below blog for restrictions.
Multi-Mapping without BPM - Yes, it’s possible!
Restrictions
Messages that result from the split in a mapping-based message split are sent using one AE. So only adapters running on the AE are supported. In particular, this means that target IDOC message splits are not supported since the IDOC adapter is not part of the AE.
Regards,
Praveen. -
File sender adapter:FILE to IDOC without BPM, can't see in SXMB_MONI.
Hi all
I have a FILE - XI - IDOC Async scenario without BPM.
I configured FILE sender adapter and IDOC receiver adapter. I made a mapping to transfer file data to the structure of IDOC.
Now when i am trying to load the file using command prompt, i cud see nothing in the monitoring. Whereas if i go to the communication channel monitoring of runtime workbench, i saw that CC is polling correctly and was reading the file also.
And also wen i saw in the processed folder which i mentioned in the CC configuration for the ARCHIVE DIRECTORY, i saw that file got transferred to the folder also.
I don't understand why i cant see anything in the monitoring.
Could anybody help me to rectify the problem. Is there anything i m missing ?
Regards
NainaRajesh/Amar
TCode:: SXMB_ADM->Integration engine configuration->specific configuration->runtime
Trace_Level = 3 then you can get all MONI PIPELINE Steps also
I did this change but cudn't see anything in SXMB_MONI.
This is how i have configured my process:
http://wiki.sdn.sap.com/wiki/display/XI/FiletoMultipleIDOCSplittingwithoutBPM
But instead of IDOC splitting i have simple FILE - XI -IDOC scenario.
I have configured everything exaclty the same way it is mentioned here. But for me the process is not visible at all.
I can't even see the first request message in the monitoring.
This is the message i can see in the communication channel monitoring:
2010-05-24 09:07:41 Success Channel CC_*: Entire file content converted to XML format
2010-05-24 09:07:41 Warning Channel CC_*: Empty document found. Proceed without sending message
2010-05-24 09:07:41 Success File "/xyz/ABC.txt" archived after processing
Is there any problem with the file and that could be the reason it cant convert the file to the request message MT_REQUEST and thus am not able to see anything in monitoring.
help me guys....this is a simple process and i m stuck...its frustrating
Regards
Naina -
Hi ,
I am following this weblog
/people/jin.shin/blog/2006/02/07/multi-mapping-without-bpm--yes-it146s-possible
but stuck up with what are the fields contained by ID in target message2 ...
Please check this for your clarification
http://www.flickr.com/photos/11212307@N08/1135395357/
Thanks
dushanthID will have only ID under it. instead of creating flat structure like the one above Jin has changed the strucutre below . you will have only ID field in it or you want u can add other fields in it .
Regards
Sreeram.G.Reddy
Maybe you are looking for
-
Credit card number display in sales order
Hi, I would like to know in which transaction the configuration needs to be done, to display partial credit card number as *. Eg. it should be displayed as ************7654 Thanks in advance. Meenakshi
-
Vendor List bbpavlmaint tables
Hi experts i'd like to know if there is a table where are stored all Vendor lists regards andrea
-
Re: customer service number???
Agree....very frustrating and this is the most unbelievable BS service to date. You can even do online chat unless you are a premium. I paid for a skype in number and pay for call credit yet you can get any help. SUCKS big time. I paid for our skype
-
How do I keep the original background color in a Keynote presentation after PDF?
My Keynote presentations have a grey background. But when I convert to PDF, it turns to black. Help?
-
Has Apple compensated the new Daylight Savings for Arizona, USA? We do not change our clocks, rather, we "switch" between Pacific and Mountain time zones. Thanks and of course points will be applied.