Execution of Inbound Interfaces in EOIO for separate messages
Hello XI Experts
We have a proxy to jdbc scenario. The rquirement is like we have to delete all the data from the oracle table, insert the data records into the table,and call a stored procedure from xi which will be done sequentially. We will be sending the message in chunks of 10,000 records from the source i.e from the proxy i.e there will be different messages with unique messageids creted , directed to the receiver. we have thought of the following design to execute the messages in EOIO.There will be 3 inbound interfaces DeleteDataMsg,InsertDataMsg(0 to n), CallStoredProcMsg and three different mapings corresponding to the inbound interfaces with different condition rules.There will be always one outbound interface which will be triggered from proxy .
Is our design correct to implement the requirement?
Thanks & Regards
Sabyasachi
Hi all.
After taking some hints from this thread, we have found out that the problem lied some where in the installation part of PI.
We've set up a basic script, local and not remote, and still the system would not execute that command.
The RWB logs showed successful processing but the Application Server logs were full of errors and stack traces regarding the execution of any command. A support note was raised with SAP support in order to trace these errors.
I'm therefore closing this question as the original question is not related with remote scripting.
Thanks all for your help.
Best regards,
Romeu
Similar Messages
-
How to make EOIO for proxy messages in PI
Hi Experts,
We got different proxy outbound messages from ERP, we need to process all the messages in a sequence as it was sent from ERP, how can we make one queue in PI for all these messages.
Please give me some thoughts for this issue.Refer to these blogs:
XI: Reliable Messaging u2013 EOIO in ABAP Proxies
/people/arulraja.ma/blog/2006/08/18/xi-reliable-messaging-150-eoio-in-abap-proxies
ABAP PROXY TO FILE u2013 Handling Heavy Volumes in SAP PI
/people/praveen.gujjeti/blog/2010/05/31/abap-proxy-to-file-150-handling-heavy-volumes-in-sap-pi
Regards
Raj -
Inbound Receipt Acknowledgements fail for CIDX messages
Hi,
We are sending a Load Tender Message (CIDX Message) to our Partner using CIDX receiver adapter with certificate logon and Signing option. For the configuration, our partner is able to receive the messages successfully and sending us the Receipt Acknowledgement.
Receipt Acknowledgement is received in our system but it is failing when it is validating the Signal message.
Find below the error prompted in Message Monitoring System:
1. Attempt to validate RNIF signal message failed. Message will be ignored -
null
2. Error during message processing -
BTD handler indicated processing error
3. Delivery of the message to the application using connection CIDXAdapter failed, due to: Error during message processing.
Please provide me the resolution to solve the issue.
Thanks & Regards,
Suraj KumarHi Suraj,
We are facing with similar error, can you please help me out. Thank you.
Please let us know how you have solved the issue. Appreciate your help in this regard.
Thanks,
Sudheer -
Hello,
Can anyone tell me what inbound interface the SAR (schedule agreement release) uses? I am unable to find the inbound interface in SPROXY.
Also, any good links for implementing Schedule Agreements in SUS.
Thanks,
Mattthere is no seperate inbound interface for SAR , the purchase order inbound interface is used for creating scheduled agreement release in SUS.
only thing that differentiates between PO and SAR in SUS is the header description, descriptuon will have DELINS For SAR.
and both the documents use the function module BBP_API_SUSPO_CRT
set subtype (SR) for SA releases for SUS-MM scenario
IF ls_header_v_u-description EQ 'DELINS'.
also note that the object type for both the PO and SAR in SUS is the same and is 'BUS2230'. -
Several inbound interfaces in intagrated configuration
Hi all,
I want to use an intagrated cnfiguration object for scenario with several inbound interfaces on a receiver side. As for now, I have a usual condition-based interface determination for my receiver system. I've studied all features of "Revceiver Interfaces" tab in IC object as well as corresponding documentation, but found no way to use 2-3 inbound interfaces with conditions for same receiver.
So the question is: how can we use IC object to have several interfaces on receiver system? I'm talking not about message split, since it's impossible for IC, but about interface determination based on message content.
Thanks!
DmitriyHello
So the question is: how can we use IC object to have several interfaces on receiver system? I'm talking not about message split, since it's impossible for IC, but about interface determination based on message content.
Yes, it is possible to use several interfaces on a receiver system. The key here is to group your message types/ed/wsdl under a single outbound interface. You can do this by:
1.) In your outbound service interface, use Stateless as your interface pattern
2.) Then under the operations tab, add as many operations as you need. For example, operation1 uses mestype, operation2 uses xsd, and operation 3 uses wsdl and so on...
3.) Configure your inbound service interface, you can separate them or group them as you like (it depends if they will be using different comm channels) For example, operation 1 can use inbound service interface 1, operations 2 and 3 can use inbound service interface 2
4.) Configure operation mappings (per operation).
5.) After cofiguring your comm channels, create the integrated configuration
6.) Make sure you have a value under the Select Component Version of Sender Interface.
7.) Your created operation mappings will appear under the receiver interfaces
8.) And under outbound processing, there will appear the inbound service interfaces
I hope I have explained this clearly.
Regards,
Mark
Edited by: Mark Dihiansan on Aug 23, 2011 9:15 AM -
How to handle multiple inbound interfaces with WSDL messages
Hi All,
We have a synchronous: Abap Proxy -> XI -> WebService Scenario. The webservice has multiple SoapActions e.g. SearchForProduct_WithX, SearchForProduct_WithY each with different message types. We have tried to use the receiver determination to send the request to the correct soapaction using conditions e.g. if field X in the request is populated use SearchForProduct_WithX action/message.
But when we run it through the proxy we get this error:
<CODE>IF_DETERMINATION.TOO_MANY_IIFS_CASE_BE</CODE>
<ERRORTEXT>Multiple inbound interfaces not supported for synchronous calls</ERRORTEXT>
Does anybody know how we can get around this or how best to deal with the multiple soap actions per wsdl situation.Hi Yaghya,
We have used conditions in the Interface Determination. Interestingly if we use an HTTP sender adapter we can use this configuration ... but once we try and use ABAP proxies we get the previous error.
Another related question ... when we use the http adapter we get a connection time out exception. Same thing happens if we try and use the wsdl tester at /wsnavigator but we can open the wsdl through the browser. Any idea on this one?
Thanks for all your help. -
No inbound interface available in interface determination.
Hi Guys,
I am doing File to web service scenario. I have completed all the steps required in Integration Repository. But in Integration directory while doing interface determination, I am not able to locate my inbound interface. It is showing message No Object found.
I have checked interface mapping and in it I am using same outbound and inbound interface.
I would appreciate yours inputs.Hi Sunil,
You must have chosen Inbound and Outbound Interface for Interface Mapping in the Integration repository.
Also, when you do you Interface Determintaion you must have chosen sender and receiver Interface. They have to be the same as described in the Integration repostiory for the Interface mapping to come up in ID.
Please can you activate your Interface mapping again and try importing it into ID
Regards
Vijaya
Message was edited by: vijaya kumari -
Interface Using BAPI for Uploading shipment datas
Can any1 send me the example code for Inbound Interface using BAPI for Uploading shipment datas.please kindly send me the programs which u using with BAPI
Hi
Except hiring (or new joinee) for all other actions you can use below Function Module.
HR_INFOTYPE_OPERATION.
~~~Ganesh Kumar K. -
How to connect to third party using PI for outbound and inbound interfaces
Hello,
I have scenarios where I have data coming in from third party EDI subsystem and sent to SAP. And also from SAP to EDI subsystem. We need to send the XMLs to the EDI subsystema nd also receive XMLs.
Can someone please suggest the ways I can connect to EDI subsytem for both Outbound and Inbound interfaces.
ThanksHi Prabhu,
EDI file is different from the normal flat or xml file. Hope you understand the difference.
Now if your EDI subsytem has the capability of converting the xml file to edi file viceversa then create and receive the xml file from the EDI subsystem. For the xml file you may use the file adapter as an option.
If it doesnot have the capability then seeburger adapter needs to be used. This is not an inbuilt adapter. So your company needs to purchase it.
Regards,
---Satish -
Need information on how to create Idoc Inbound Interfaces for Business Sys
Hi,
I'm losing it.
Can anyone point me to some documentation or an example of how to create inbound interfaces for Business Systems in PI 7.1.
Here's the scenario
I'm working on a B2B integration process which sends inbound idocs to an ECC 6.0 system.
I've created the Business System communication component but under the Inbound Interfaces it is blank.
I want to have MBGMCR.MGBMCR03 as an inbound interface.
But I forget how to get it there.
For Business components you can just add the inbound interface.
I've already defined the Business System in the SLD pointed it to the correct Tech System, imported the idoc definitions in the Enterprise Service Builder and set up IDX1, IDX2 to ensure the metadata exists in PI.
But for Business systems the hep says that it's got to come from the SLD.
Outbound/Inbound Interfaces
For each business system, the interfaces that are installed on the business system are also entered in the SLD. These interfaces are displayed in this frame. You cannot add any other interfaces.
I know I've done this before, but I can't remember how.
Cheers,
JohnHi John ,
Please have a look at the following links which might be of help to you
PI 7.1 IDocs interfaces act as operations
http://www.sdn.sap.com/irj/scn/weblogs;?blog=/pub/wlg/7933
/people/peter.gutsche/blog/2008/10/27/what146s-new-in-sap-netweaver-pi-71
There is a section in the following link on IDOC , have a look at the links in that section
https://wiki.sdn.sap.com/wiki/display/XI/ImportantBlogsand+Notes
Best Regards -
Error when trying multiple inbound interface determination for IDOC
Hi !
I have this scenario: File -> XI -> IDOC.
For each source file, I need to send multiple idoc packages, all to the same business system, but each package should be the result of different interface mappings.
All mappings have same source and target message types...e.g. source: MT_MyFile, target: CREMAS04.
To avoid creating a generic mapping program, we need to duplicate the current mapping program, make it handle the new case, and then add it as second interface mapping in Interface Determination, with same inbound interface, but different interface mapping, without conditions. All interface mapping should execute.
We are receving this error:
<SAP:Code area="IF_DETERMINATION">CX_ID_PLSRV</SAP:Code>
<SAP:P1>Inbound interface was found more than once (for same sender and receiver) for outbound interface urn:xxxxx/xxxx:.MI_xx_xxxxxxxx_xxx_xx</SAP:P1>
<SAP:Stack>Error when determining the inbound interface: Inbound interface was found more than once (for same sender and receiver) for outbound interface urn:xxxxx/xxxx:.MI_xx_xxxxxxxx_xxx_xx Inbound interface was found more than once (for same sender and receiver) for outbound interface urn:xxxxx/xxxx:.MI_xx_xxxxxxxx_xxx_xx</SAP:Stack>
Any clues?
Regards,
Matias.Hi Satish !
Thanks.
I need to send different IDOCs to SAME business system.
In Interface determination I need this:
Inbound Interface -
Condition -
Interface Mapping
<b>IF_1</b> no condition <b>M_1</b>
<b>IF_1</b> no condition <b>M_2</b>
I need to send BOTH IDOC packages to same business system.
But it keeps throwing the posted error.
Regards,
Matias. -
SCM Inbound Interfaces for 11i
Is there any SCM Inbound Interface for 11i for external non-Oracle systems to place a requsition or purchase order? if so, what protocol does it use and is this protocol standard for a 11i install?
This interface would be from PeopleSoft 8.47 not currently setup up to use BPEL.
Thanks in AdvanceHi,
As I understand, you have to map incoming message to same message structure of outbound side and then send it to two different receivers.
If this is correct, then you need not perform two message mappings. You need to design the scenario like a normal scenario in Integration Repository. However, in Integration Directory, you would need additional configuration to have two receivers for same message. This would be as follows:
1. Business System for receiver
2. CC for receiver
3. One Receiver Determination with two receivers configured. However, no condition specified for them.
4. Two interface determinations, one for each receiver.
5. Receiver agreements.
This configuration should solve your problem.
Thanks,
Bhavish -
Inbound interface found more than once for outbound interface
Hello everybody,
i have a simple problem.
I build a interface with XI3.0
File to idoc
for each file i need crate 2 idoc.
It's not a problem when Idoc type is different, but in my case i need crate 2 idoc of same type but with a different mapping.
so when i upload the file i have this error:
Inbound interface found more than once for outbound interface
how can i solve this problem? can i force this step?
i thought to create a different idoc type or create the 2 idoc in same mapping , but there is not my favourite solution because in case of error , both idoc will be not created.
any suggestion?
thanks in advance
alexHi,
Instead of exporting and changing the occurrence as suggested by Ravi,
use the same Idoc twice in mapping as well as Interface mapping.
Coming to ID part, do every thing as usual.
The only thing to note is instead of using normal Interface determination, use extended Interface Determination.
This will solve your problem. The error will not come again. I'm sure.
Try out and update the thread.
Regards,
Jeevan. -
Inbound Interface for Accepting Bank Statement Through EDI
Hi All ,
Pls Help me out to complete this Scenerio with u r Ideas and Inputs .
Inbound Interface for Accepting Bank Statement Through EDI.
Rgds
Rafi .Hi,
INBOUND:
Step 1. EDI Subsystem creates an IDoc file from EDI Messages
2. Subsystem calls Functional Module EDI_DATA_INCOMING from startRFC program.
3. Data in Control Record is validate against the Partner Profile.
4. IDoc is generated in Database and syntax check is carried out.
5. IDoc file is deleted once file read.
6. Event PROCESSSTATE REACHED is triggered in Idoc Object Workflow.
7. Check for Process Immediately.
If NO
Execute RBDAPP01 Program
Else
Read Process Code from Partner Profile
Process Code Points to Function Module
Application Document Posted.
further help:
check url
http://www.sappoint.com/abap/ale.pdf
http://www.sappoint.com/abap/ale2.pdf
http://www.sapgenie.com/ale/configuration.htm
http://www.sappoint.com/abap/ale.pdf
http://www.sappoint.com/abap/ale2.pdf
http://www.sapdevelopment.co.uk/training -
Missing Inbound Interface under Edit Service for Business System
Hello All,
I have to configure a Scenario at Integration Directory. Import from IR already done.
When i try to configure a Service under Party\Service\Business System I am not able to find the special IDoc type (here) PROJECT:PROJECT01 under register card "Receiver" (Inbound Interfaces) for the SLD defined Business System.
How can i add the IDoc type here?
Many thanks in advanced?
Regards,
JochenHi,
please let me explain more in detail. All answer not really facing my problem.
At Integration Directory i want to create a Business System Service for a external incoming connection.
When i try to create under the Scenario e.g. "IS_WBSElements" the Service " BTS_Partner" under \Party\<partern>\Service\Business System\ at Display Service i couldn't find the IDoc Type PROJECT.PROJECT01. This will displayed at Display Services under Point Business System "Receiver" card (Inbound Interfaces"). There is a list of some Inbound Interfaces displayed with column Name, Namespace and Software Component Version.
When try to add a different Business System under Party\Service e.g. BTS_CCM i get much more Inbound Interfaces displayed incl. PROJECT.PROJECT01.
Perhaps there is a relation between Inbound Interface and the Business System?!
Many thanks in advance!
Regards,
Jochen
Maybe you are looking for
-
How to run a concurrent program from Menu List
Hi Guys, I am working in HRMS. And did the following steps. 1. Created one concurrent program "Payroll Variance Report" as per customer's requirement. 2. Now user wants me to luanch this consurrent program from the People Form i.e. Reponsibility->Peo
-
How do i change print size?
when printing a pdf i try to save paper by printing two sheets to a page . the result is large margins on both sides and in the middle and top and bottom with the print area reduced in size and the print so small it is very difficult to read. i can't
-
Hi all, I am doing material data transfer from one system to another using ALE. Once the transaction BD10 is executed, i need to display the idoc number as information message. is it possible to get the idoc number and its entire status directly, ins
-
Premier Pro Error "The importer reported a generic error"
Good Afternoon, Im having an issue with my Mac and adobe premier's dynamic link towards after effects. Every time I try to copy a sequence in and replace it into Adobe After effects composition from Premier I get this generated error, "Replace With
-
Adobe Reader 10 not working with Mac OS 10.6.7 browser
After upgrading to Mac OS 10.6.7, Adobe Reader 10 will not download a pdf file properly from either Safari or Firefox. In either browser, the resulting page is totally blank. Downloading older versions of Adobe Reader has not resolved the issue. Outs