Picking wrong Receiver Interface
Hi,
I am working on IDoc to SOAP scenario using BPM. When we are triggering 100 idocs at a time, in that 2-3 are picking wrong receiver interface and other are working properly. Why this is happening and how to correct it?
Thanks & Regards,
Pragathi.
Pragathi,
This looks like some caching issue. Please ask the basis team to check. If the Idoc messages are big and as you mentioned, there are 100 IDocs triggered at the same time and you are using IP as well, these all could impact the overall system cache. A lot of resources will be used to complete this process, if my assumptions are right.
Regards,
Neetesh
Similar Messages
-
Hello All,
In PI 7.31, I am trying to insert 1 receiver interfaces condition to check if the source field is not empty, then do not execute the interface
I have given the condition as ns0:Material_MT/row/flag # (not equal) and right operand is blank and checked multiline checkbox
In my case, the source structure is 0..unbounded where I use a select statement to fetch mutiple records (row)
So the structure is like this below
<MT_Material>
<row> 0..unbounded
<matid>
<flag>
</row>
</MT_Material>
The condition is not working so I am assuming its wrong. And also since the source structure is 0..unbounded, how do I specify the condition ?
is the multline will take care of 0..many?
thx
mikeI think I haven't made my question clear
I have 2 receiver interfaces in the ICO for one outbound interface and I am maintaining maintain order at runtime checkbox for these 2
For the second interface, I have to execute only if it satisfies the condition given below
ns0:Material_MT/row/flag and ns0:Material_MT/Material ID not equal to space, then call the 2nd interface
how do I write the condition??
if the source structure ns0:Material_MT is 0.unbounded, how do I mention that in the condition editor? is it multiline check box?
pls help
thx
mike -
PI 7.1 Sender Interface and Receiver Interface gets interchanged
Hi All,
I m facing a strange problem in PI 7.1
For many of my scenarios, the Sender Interface, sender namespace and receiver Interface, receiver namespace information gets interchanged and displayed incorrectly.
But sometimes its working fine.
When we analysed the Log messages, found that, after xml validation step, the sender and reciever interface gets interchanged.
Any idea why this happens?
How to rectify this error?Aarthi,
Please check your message interfaces once again. Sender is outbound and Receiver is inbound.
Also please check your receiver determination.
Regards,
---Satish -
IDOC - BPM - IDOC Error --no sender or receiver interface definition found
I have an integration scenario, IDOC - BPM - IDOC. SAP will send ACC_GL_POSTING IDOC to XI, a BPM will start and then the BPM will send an IDOC to another SAP system.
I have read instructions on weblogs:
/people/pooja.pandey/blog/2005/07/27/idocs-multiple-types-collection-in-bpm
/people/krishna.moorthyp/blog/2005/06/09/walkthrough-with-bpm
The scenario has been successfully tested in the Test Configuration Tool. However, when I try send IDOC from the source, I received the message below in the trace.
<Trace level="1" type="B" name="CL_XMS_PLSRV_CALL_BPE-ENTER_PLSRV">
<Trace level="3" type="T">Processing mode is</Trace>
<Trace level="3" type="T">created BPE proxy for message B45CB0079DFA814BAD22CD1ED64CA6AB</Trace>
<Trace level="1" type="B" name="interface activity determination">
<Trace level="1" type="T">Version 000</Trace>
<Trace level="1" type="T">Message status 000</Trace>
<Trace level="1" type="T">Interface action INIT</Trace>
<Trace level="1" type="T">(must be INIT for a new determination)</Trace>
<Trace level="1" type="T">start CHECK_INTERFACE</Trace>
<Trace level="1" type="T">--start sender interface action determination</Trace>
<Trace level="1" type="T">select interface ACC_GL_POSTING.ACC_GL_POSTING01*</Trace>
<Trace level="1" type="T">select interface namespace urn:sap-com:document:sap:idoc:messages</Trace>
<Trace level="1" type="T">no interface found</Trace>
<Trace level="1" type="T">--start receiver interface action determination</Trace>
<Trace level="1" type="T">Loop 0000000001</Trace>
<Trace level="1" type="T">select interface ACC_GL_POSTING_abs*</Trace>
<Trace level="1" type="T">select interface namespace http://summaryFinancial.sap.dominofoods.com</Trace>
<Trace level="1" type="T">no interface found</Trace>
<Trace level="1" type="T">--no sender or receiver interface definition found</Trace>
<Trace level="1" type="T">Hence set action to DEL</Trace>
<Trace level="1" type="T">end CHECK_INTERFACE</Trace>
<Trace level="1" type="T">Set interface action DEL into MAST</Trace>
</Trace>
<Trace level="1" type="B" name="CL_IDX_IDOC_RESOURCE-GETBLOBDATA" />
<Trace level="3" type="T">inserted message into pipeline PE_ADAPTER</Trace>
<Trace level="1" type="Timestamp">2007-04-30T18:32:30Z EST qRFC raised on XBQO$PE_WS91000003</Trace>
</Trace>
Thanks,
SergioRajeev,
The source system in the receiver determination is connected to R3. Other IDOCs are coming across the XI system.
Below is some trace information in the Receiver Determination.
<Trace level="1" type="T">R E C E I V E R - D E T E R M I N A T I O N</Trace>
<Trace level="1" type="T">Cache Content is up to date</Trace>
<Trace level="2" type="T">Start without given receiver</Trace>
<Trace level="2" type="T">Classic Receiver Determination via Rules.</Trace>
<Trace level="2" type="T">Check conditions for rule line no. 1</Trace>
<Trace level="2" type="T">...valid Receiver w/o Condition: - IP_GeneralLedger</Trace>
<Trace level="2" type="T">No Receiver found behaviour: 0</Trace>
<Trace level="2" type="T">Number of Receivers:1</Trace>
<Trace level="1" type="T">I N T E R F A C E - D E T E R M I N A T I O N</Trace>
<Trace level="1" type="T">Cache Content is up to date</Trace>
<Trace level="2" type="T">Check conditions for (Inb: Party Srvc If) IP_GeneralLedger ACC_GL_POSTING_abs</Trace>
<Trace level="2" type="T">...valid InbIf without Condition: ACC_GL_POSTING_abs</Trace>
<Trace level="2" type="T">Number of receiving Interfaces:1</Trace>
Thanks,
Sergio -
Code to retrive the sender and receiver interface names using custome adapter module
Hello Team,
I want to develop an custom adapter module which could retrieve the names of the sender and receiver interfaces of the scenario and for that i am trying to use com.sap.aii.af.service.administration.api.monitoring.ProcessContextFactory.ParamSet but i don't know whether this API will support or not and also i don't know how to develop the code using this API so please suggest me some code for it so that i could retrieve the names.
Thanks you all in advance.
Regards,
Avinash.Hi,
Just ASMA setting will do the needful. Are you planning to rename your target file name. If yes then only you will require UDF.
Update: Since your directory name will be taken from source file name then you have to use mapping for this, else it will not be possible.
I don't know if creating a new module for this will help you solve the issue, but in that case rather creating adapter module, mapping will be easier.
Regards,
Sarvesh
Edited by: Sarvesh Singh on Dec 7, 2009 3:04 PM -
No sender or receiver interface definition found
Hi,
I have designed an JDBC to R3 scenario.
In the XI system SXMB_MONI the message was processed successully on the outbound side.
On the R3 side. in SXMB_MONI => Trace there is a message like
no sender or receiver interface definition found
What could be the problem. I have checked the IR and ID settings.
Everything seems to be OK. Is there a problem with the Queues.
Please suggest.
Thanks
KumarHi,
We have encountered same error in one of our scenarios. When we restarted these messages they were successfully processed. This could be probably because of the cache update failure at that particular instance when the message was posted.
Restarting the message through SXMB_MONI could probably solve the problem sometimes.
Regards
Sai -
Choosing Receiver Interface (IDoc or RFC) without using BPM
Hi,
We have a scenario wherein the receiver interface (either IDoc or RFC) must be dynamically determined at runtime based on the source message. I've tried using Multi-Mapping but this did not work since IDoc and RFC interfaces are not on the same Adapter Engine.
How do I configure this scenario without using BPM?
Thanks,
FrancisHi,
>That was my first solution but it did not work since it seems that conditions only work for determining the Operation Mapping to use for the same Receiver interfaces.
not true - not only Operation Mapping but also receiver agreement
so the receiver's channel
>I was misled into thinking that we could use it to dynamically determine the receiver interface.
but you can do it over there
intrface determination can be used for pseudo receiver determination too
so you can have one interface that either goes to one
channel or the other (within the same receiver)
Regards,
Michal Krawczyk -
RFC to BPM - Error in receiver interface
Hi everybody,
I have created the scenario below.
i imported the ZStart_Job rfc from R/3
i created the MI_Start_Abs (abstract and async) - message type is same from ZStart_Job
i created the BPM_Job where the send interface is MI_Start_Abs.
i configured the sender and receiver agrameent, receiver and interface determination and others.
i actived everything.
When i execute the "call function ZStart_Job", the execution dosent return error in Message Monitoring, but appears one green flag with hit "Scheduled".
In XML body show the error below
<Trace level="1" type="T">--start receiver interface action determination</Trace>
<Trace level="1" type="T">Loop 0000000001</Trace>
<Trace level="1" type="T">select interface</Trace>
<Trace level="1" type="T">select interface namespace</Trace>
<Trace level="1" type="T">--no sender or receiver interface definition found</Trace>
<Trace level="1" type="T">Hence set action to DEL</Trace>
Can anybody help me?Guys,
I used the Configuration Wizard for create configuration again.
But occurs the same error below
<Trace level="1" type="T">--start receiver interface action determination</Trace>
<Trace level="1" type="T">Loop 0000000001</Trace>
<Trace level="1" type="T">select interface</Trace>
<Trace level="1" type="T">select interface namespace</Trace>
<Trace level="1" type="T">--no sender or receiver interface definition found</Trace>
<Trace level="1" type="T">Hence set action to DEL</Trace>
PLEASE, can anybody helpe me? -
Bank Reconciliation - Picking wrong accounts
Dear All,
I have configured manual bank reconciliation for our house banks as follows,
GL Codes Description Symbols Acc Mod Curr GL Acc Acc Symbol Desc
102310 Bank ACC 01 - Main LK00 ++++++++++++ Main
102311 Bank ACC 01 - Incoming Payments LK01 +++++++++++1 Receipts
102312 Bank ACC 01 - Cheque Payable LK02 +++++++++++2 Payments - Cheques
102313 Bank ACC 01 - Bank Draft (Foreign) LK03 +++++++++++3 Bank Draft
102314 Bank ACC 01 - Bank Transfers (Dm) LK04 +++++++++++4 Bank Transfers
102315 Bank ACC 02 - Main LK05 +++++++++++5 Main
102316 Bank ACC 02 - Incoming Payments LK06 +++++++++++6 Receipts
102317 Bank ACC 02 - Cheque Payable LK07 +++++++++++7 Payments - Cheques
102318 Bank ACC 02 - Bank Draft (Foreign) LK08 +++++++++++8 Bank Draft
102319 Bank ACC 02 - Bank Transfers (Dm) LK09 +++++++++++9 Bank Transfers
When process using Tcode ff67, LK00-LK04 range is working fine but LK05-LK09 range is picking wrong accounts (ie. It picks from LK00-LK04) range.
Any idea to come across above error ? Appreciate your help on this.
Thanks
MadhawaThanks for your reply.
I have 8 house banks and GL codes created as follows,
102310 Bank ACC 01 - Main
102311 Bank ACC 01 - Incoming Payments
102312 Bank ACC 01 - Cheque Payable
102313 Bank ACC 01 - Bank Draft (Foreign)
102314 Bank ACC 01 - Bank Transfers (Domestic)
102315 Bank ACC 02 - Main
102316 Bank ACC 02 - Incoming Payments
102317 Bank ACC 02 - Cheque Payable
102318 Bank ACC 02 - Bank Draft (Foreign)
102319 Bank ACC 02 - Bank Transfers (Domestic)
Iif I create GL accounts keeping with 10 (Main + 9 clearing accounts) will be ok. But I need keeping with 5 accounts (Main + 4 clearing accounts for each house bank).
As suggested, if I keep GL accounts codes instead of mask, is it recomended to keep ?
Thanks -
Hi Expert,
Can you guide us, There some 5 purchase order ,out of that 3 purchase order picking wroght GL account but 2 purchase order picking Wrong GL account.
Where as we have same material for every purchase order including the Valuation class
So please guide us, why Purchase order picking wrong purchase order. and how can we correct the GL account in purchase order.
Regards
Santosh KumarHi Expert,
Can you guide us, There some 5 purchase order ,out of that 3 purchase order picking wroght GL account but 2 purchase order picking Wrong GL account.
Where as we have same material for every purchase order including the Valuation class
So please guide us, why Purchase order picking wrong purchase order. and how can we correct the GL account in purchase order.
Regards
Santosh Kumar
Santosh,
Make your question 1st. You have been telling PURCHASE ORDERS and nothing else. Pls know what you want.
Suraj -
WLAN Controller learning IP/MAC on wrong virtual interface
Hello
I believe since I upgraded my WiSM to 7.0.250.0 is it learning a MAC address on the wrong virtual interface.
The setup:
- a Linux server with 2 virtual interfaces, both use the same MAC address, one is the gateway of VLAN 116 and one is the gateway of VLAN 240
- a WiSM with several virtual interfaces, including one in 116 and one in 240
Here the arp table with the problem:
MAC Address IP Address Port VLAN Type
00:50:56:BD:32:92 172.16.240.9 29 240 Host
00:1E:4A:FA:87:8B 172.16.102.12 29 0 Permanent
00:1E:4A:FA:50:0B 172.16.102.13 29 0 Permanent
00:1E:4A:FA:81:2B 172.16.102.14 29 0 Permanent
00:50:56:BD:32:92 172.16.116.9 29 240 Host
00:1D:E0:31:55:23 172.16.116.185 29 116 Client
58:94:6B:68:50:E8 172.16.118.201 29 116 Client
1C:B0:94:B7:38:08 172.16.118.234 29 116 Client
And here after I made a PING from the controller to the listed ip address:
MAC Address IP Address Port VLAN Type
00:50:56:BD:32:92 172.16.240.9 29 240 Host
00:1E:4A:FA:87:8B 172.16.102.12 29 0 Permanent
00:1E:4A:FA:50:0B 172.16.102.13 29 0 Permanent
00:1E:4A:FA:81:2B 172.16.102.14 29 0 Permanent
00:50:56:BD:32:92 172.16.116.9 29 116 Host
00:1D:E0:31:55:23 172.16.116.185 29 116 Client
38:E7:D8:D3:7C:FA 172.16.118.92 29 116 Client
58:94:6B:68:50:E8 172.16.118.201 29 116 Client
1C:B0:94:B7:38:08 172.16.118.234 29 116 Client
18:AF:61:12:E9:FB 192.168.1.59 29 117 Client
Has anybody else the same problem?
The host 172.16.116.9 is also the configured DHCP server on VLAN 116.
Is there a way to statically configure this IP address on that VLAN? Because it causes every few days a service outage on that VLAN (which is bound to an SSID).Yup, I'd say still valid. Seeing as it is the gateway, if it had different mac addresses per interface, it might still work.
No, clients in the same subnet can communicate, but it is not recommended to 'bridge' wired and wireless with a WLC. The WLC doesn't like to bridge the communication by default, though there are work arounds.
I might also say that as it uses the same MAC address for both virtual interfaces L2 is going to be messed up as each time there were an ARP the entry would change.
Take a look and see if you can manually change the mac for one of the interfaces and test again.
HTH,
Steve -
Receiver interfaces problem...
Hi all...
I have 2 questions...
1. Can we use multimaping in which both proxy and other adapter(say File or Mail) are in receiver side without any BPM?
If yes lemme know how please...
I could not do the above so i am going for 2 different mappings.....
2. Can i use the same receiver interface in more than 1 flow for the same sender and receiver components but the sender interfaces are in different namespaces?
I am trying to do above but i am getting the following error...
- <SAP:Error xmlns:SAP="http://sap.com/xi/XI/Message/30" xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope/" SOAP:mustUnderstand="">
<SAP:Category>XIServer</SAP:Category>
<SAP:Code area="IF_DETERMINATION">CX_ID_PLSRV</SAP:Code>
<SAP:P1>Inbound interface found several times (for same sender and receiver) for the outbound interface urn:np.atl.warrants.stage2meterplus.WarrantsS2Meterplus_OB</SAP:P1>
<SAP:P2 />
<SAP:P3 />
<SAP:P4 />
<SAP:AdditionalText />
<SAP:Stack>Error when determining the inbound interface: Inbound interface found several times (for same sender and receiver) for the outbound interface urn:interface_OB Inbound interface found several times (for same sender and receiver) for the outbound interface urn:interface_OB</SAP:Stack>
<SAP:Retry>M</SAP:Retry>
</SAP:Error>
Can any1 please throw some light on this issue..
Thanks in advance..> 1. Can we use multimaping in which both proxy and other adapter(say File or Mail) are in receiver side without any BPM?
Yes, you can do it without BPM if it is 1:N mapping but if it is N:1 then you have to use BPM.
I could't realize while answering. It is not possible, see the reason given below by Sanjeeve.
> 2. Can i use the same receiver interface in more than 1 flow for the same sender and receiver components but the sender interfaces are in different namespaces?
No, you cannot do like this. You can see it is clear from the error message it self that "Inbound interface found several times (for same sender and receiver)".
Regards,
Sarvesh
Edited by: Sarvesh Singh on Dec 14, 2009 8:54 PM -
Hi Gurus,
While creating Stock transport order ,the delivery address of the plant is picking wrong. I chcked in the T001w table , the plant address iscorrect but it is not picking in the STO.
Please suggest what could be the reason.
Regards,
Subbuhi,
which address system taking (wrong means what ?)
have u creatd plant as vendor ?(requirement)
have u change the delivery address in PO?(please check)
anyways system takes the address By ADRNR(address no) in ADRC(Table).
regards,
sujit -
Hi Expert
At the time Transfer Order creation system pick wrong bin compare with material master
i.e Material Master Bin no AA10 but system pick AA20
Please advise how to restrict this
Regards
SumanPlease check the picking strategy defined and also please double check the fixed bin in the material master is defined for the same combination of storage type/bin.Also please check where your stock is actually located in LS24 i.e. storage type and bin.
-
MIGO Its picking wrong Profit Center
Dear All,
Account Assignment(N) purchase order i have created. While doing MIGO its picking wrong profit center. I have checked material master and Network everywhere we have maintained the exact profit center.
But MIGO its picking another plant profit center. Could pls help me to resolve this issue.HI,
Please check youe settings in SPRO --> Financial Accounting (New ) --> General Ledger Accounting (new) --> Business Transaction --> Document splitting --> Define Document Splitting Characteristics for General Ledger Accounting
Here you must have defined Partner profit center.
pherasath
Maybe you are looking for
-
How can I create a link or reference to an email in my inbox in Mail?
I want to create links to emails (not links in emails), to be able to access an email directly out of my todo list program (I use Wunderlist). Example: an email requires an action. I create a todo in Wunderlist and I want to add a reference or link t
-
Ok, so I have two WLC5508 controllers running 7.0.230.0, which having the two of them probably is inconsequential because all the APs are added to only one controller. The problem I'm facing is that I have several LAP1552E's deployed throughout my fa
-
Hello I am working on a smartform and I have a question... If the form contains more than one page, I want to print the footer only on the last page and to print a bigger Main than if the form contains one page... How can I do that ?
-
What's new in Forms 6i Release 2
I have Forms 6i 6.0.8.8.0, what is new in the release 2, maybe Internet development. I want to know before install this product.
-
Hi, I am displaying a DVT line graph and it contains simple data of time intervals in hours. So obviously there would be 24-25 time period 12AM - 100 1AM - 300 2PM - 250 3PM - 110 11PM - 470 12AM - 320If I display this as line