Problem with Enhanced Receiver Deterrmination
Hi,
I am facing an issue with the Enhanced Receiver Deterrmination (ERD) at runtime for an EOIO scenario. When a message gets split for the defferent service it fails complaining about mapping. If I retrigger it gets delivered.
However if I provide a queue filter this failure does not occur even if logically that queue filter definition does not make any sense to the scenario. for eg: The filter is maintained for a different scenario say A, but scenario B which has ERD will work. I am well confused, shoot your questions pls. Please help in case you have faced similar issue. We are on 07s SP17.
regards
Unni
Hi Venkat,
You are correct, I use extended Receiver determination. As I have mentioned earlier, the scenario works well if I specify the queue filter, so all related objects exists.
Basically the split message with out a queue filter is poinitng back to the source message. But if I re-trigger from moni it goes well. With a queue filter, it works without a cause.
See the sample message for error
- <SAP:Receiver>
<SAP:Party agency="http://sap.com/xi/XI" scheme="XIParty" />
<SAP:Service>BS_ENVISION_SAP_EMERG</SAP:Service>
<SAP:Interface namespace="urn:sap-com:document:sap:rfc:functions">ZWM_INBOUND_NOTIFICATION_EMERG</SAP:Interface>
- <SAP:Mapping notRequired="M">
<SAP:ObjectId>oPLLbgxJOWimAK6rdZb/MA==</SAP:ObjectId>
<SAP:SWCV>oZGAQNmpEdym2dnSCqoHjQ==</SAP:SWCV>
<SAP:SP>-1</SAP:SP>
</SAP:Mapping>
</SAP:Receiver>
*<SAP:Interface namespace="http://enbridge.com/envision/envision2/jdbc">MI_TBL_WMS_SOURCE_STAGING_SDW_EGD</SAP:Interface> *
</SAP:Main>
*The actual should be *
- <SAP:Receiver>
<SAP:Party agency="http://sap.com/xi/XI" scheme="XIParty" />
<SAP:Service>BS_ENVISION_SAP_EMERG</SAP:Service>
<SAP:Interface namespace="urn:sap-com:document:sap:rfc:functions">ZWM_INBOUND_NOTIFICATION_EMERG</SAP:Interface>
- <SAP:Mapping notRequired="M">
<SAP:ObjectId>RNPgv18MOBmjhpr+oO1mNw==</SAP:ObjectId>
<SAP:SWCV>oZGAQNmpEdym2dnSCqoHjQ==</SAP:SWCV>
<SAP:SP>-1</SAP:SP>
</SAP:Mapping>
</SAP:Receiver>
*<SAP:Interface namespace="urn:sap-com:document:sap:rfc:functions">ZWM_INBOUND_NOTIFICATION_EMERG</SAP:Interface>*
</SAP:Main>
Similar Messages
-
Problem with Enhanced Receiver Determination
Hi Friends,
I am doing the enhanced receiver determination scenario, But it is giving the
error in SXMB_MONI like this
<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
- <!-- Receiver Identification
-->
- <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="RCVR_DETERMINATION">CX_RD_PLSRV</SAP:Code>
<SAP:P1>Problem while determining receivers using interface mapping: Fehler beim Parsen der Empfänger-Liste.Länge des XML-Dokuments 264</SAP:P1>
<SAP:P2 />
<SAP:P3 />
<SAP:P4 />
<SAP:AdditionalText />
<SAP:ApplicationFaultMessage namespace="" />
<SAP:Stack>Error when determining the receiver: Problem while determining receivers using interface mapping: Fehler beim Parsen der Empfänger-Liste.Länge des XML-Dokuments 264 Problem while determining receivers using interface mapping: Fehler beim Parsen der Empfänger-Liste.Länge des XML-Dokuments 264 Fehler beim Parsen der Empfänger-Liste.Länge des XML-Dokuments 264 System expected the element 'Receivers'</SAP:Stack>
<SAP:Retry>M</SAP:Retry>
</SAP:Error>
this is error is coming in the SXMB_MONI
THE DATA type(Receivers) we create in basis component is comes automatically?
are we have to create?
in my scenario i creted manually,
is it compulsory to specify the properties for the party and agency?
is it compulsory to create 2 Receiver structures in msg structure?
if yes what r those, actually i used from sap.help.com,
Can any body should give me the solution for this, regarding mapping and configuration , if anybody experienced this scenario. Pls . give me the guidelines to do.Hi,
the mapping creating the receiver list is not producing the required element "Receivers" from Namespace "'http://sap.com/xi/XI/System". Look to the operation mapping given in the enhance Receiver Determination (IB Directory) and detect the corresponding mapping program (ESR). Copy the source payload from MONI, test the mapping program and correct it.
Regards,
Udo -
Problems with sending/receiving picture messages
Does anyone know how to sort problems with sending/receiving picture messages on the iphone 4S? I've gone through all the re-setting etc at the place I bought it and it still doesn't work!! Spoken to 02 and they said it's an issue with Apple software?? Any help appreciated.
Can you send/receive SMS's? If so, and you can't send/receive MMS's, and MMS is turned on in Settings, 99.9% of the time the problem is on your carrier's end...most likely MMS is not provisioned properly on your account, regardless of what your carrier is telling you. Call back & have them remove MMS from your account & then re-provision your account for MMS.
-
Hy all,
I have a strage Problem with a BPM Definition into a receive step. I receive from SAP System IDoc and (per dynamic receive determination) I receive it into BPM.
But the Block that contains the receive Step can't be executed. I get following error message from XI :
Error when executing work item '000000177354'
Error when starting work item 000000177354
Work item 000000177345: Object FLOWITEM method EXECUTE cannot be executed
Error when executing work item '000000177354'
Runtime handle of object type could not be created
Exception 'ex_EDIFactOrder_received' caught and transferred to the exception handler
Error when executing work item '000000177354'
Could anyone help me please.
Thank's a lot.
MatI have following scenario :
Block 1
1) Infinite Loop with receive step
2) exception creation (2 minutes) (parallel to 1))
3) exception handler (parallel to 1))
Block 2
1) Mapping steps + send Steps + container Operation steps (set of flag)
2) Exception handler (paralle to 1))
Block 3
1) receive steps (where I get the error message)
I hope it's OK
Cheers
Mat -
Hi, I have the following scenario, File->XI->File and
I have a problem with the File adapter (receiver). I can't generate it.
I was reading blog: File-Xi-File scenario donu00B4t work.
SXMB_MONI shows the message correctly but the receiver file is not generated.
Somebody can help me?
Thanks in advanced
Regards,
Sergio.Hi Sergio,
I would suggest that you go through this blog for the entire File to File scenario and cross check this with the cofiguration done by you.
/people/venkat.donela/blog/2005/03/03/introduction-to-simple-file-xi-filescenario-and-complete-walk-through-for-starterspart2
/people/venkat.donela/blog/2005/03/02/introduction-to-simplefile-xi-filescenario-and-complete-walk-through-for-starterspart1
Also, do check these links for configuring your sender and receiver file adapters.
http://help.sap.com/saphelp_nw04/helpdata/en/e3/94007075cae04f930cc4c034e411e1/content.htm
http://help.sap.com/saphelp_nw04/helpdata/en/bc/bb79d6061007419a081e58cbeaaf28/content.htm
Regards,
Bhavesh
Message was edited by: Bhavesh Kantilal -
Problem with enhancement RSR00001
Hi,
I hope you can help me. I've got a problem with the enhancement RSR00001. The include ist activated, but the coding isn't execute when I start my querie. No break-point help me. Nothing will run.
Any ideas?
Release BI 7.0.
Thanks
MartinHi,
I_STEP plays improtant role in filling up customer exit variable. Check it in your code. If not there, test it as follows.
First add IF I_STEP = 1 & your logic to fil your variable. And make you varibae as "Ready for Input". If you runn the report, you can see the values in selection screen.
Note: That the project which is having this enhancement RSR00001 should be in active version through CMOD. Sometimes usotmer exit won't work if project is in inactive versions.
Hope it helps tp solve your issue.
Regards,
Arun Thangaraj. -
Problem in enhanced receiver determination
hi all
I was doing enhanced receiver determination in that i got following problem
at first i copied abstract interface ReceiverDetermination from SAP BASIS to my component then i created my mapping program containing one udf related to my scenario.I also created one interface mapping but when i went in the directory then
my this mapping is not coming when i have to choose it after clicking to extended receiver determination in receiver determination.
my objects are already activated in design.the udf is also working properly.
Please reply. This is an urgent issue.Hi-
Check this link
http://help.sap.com/saphelp_nw04/helpdata/en/43/a5f2066340332de10000000a11466f/content.htm -
Regd Enhanced receiver deterrmination
Hi experts!
Is enhanced receiver determination possible in only SP 16.?
I am usign SP13 , can i implement enchanced receiver determination with this.
regards
SriHi,
You need to have SP16 to implement Enhanced Receiver Determination:
http://help.sap.com/saphelp_nw04/helpdata/en/43/8afd37ef9c22a8e10000000a1553f6/frameset.htm
Regards,
Abhishek. -
Problem with Enhanced Healing Brush
LR5.0, Windows7 (64 bit)
I am having a problem with the Advanced Healing Brush, where the colors in the destination area don't match the colors in the source area, even with opacity at 100. Is this a known bug, or is this something I am doing wrong?
Here's the original picture. I want to remove the date, and the spotlight underneath the date, on the bottom right.
Using the enhanced healing brush, I try to remove this and replace it with a similar area of grass
You can see the opacity is 100, and yet the color of the grass in the destination area is noticeably darker than the color of the grass in the source area.
So, what is wrong here? Bug, or user error?
By the way, I also performed a similar operation in Photoshop Elements, with much nicer results.Hi DJ,
I find the healing brush a bit so-so. I've had the same result as yourself - it will blend in poorly leading to muddy tones.
Also the boundaries of the brushed area are too distinct. Overall, I see the clone setting as more useful.
I've had a cut at your picture, using multiple selections. I could do better,(the shadow lines are not well aligned) but I think this illustrates my point.
I find that one large selection (even though that's the example used in the LR video) rarely works well for me.
I think this tool can use some improvement.
Hope this helps,
hans -
My ipod classic crashes after about 2-3 days of being attached to my Kenwood KDC-248C receiver in my Pickup. There are about 2700+ songs on the Ipod, but only get through the first 200 to 300 songs. The screen fades, but there is still power and a charge. Does anyone have a clue because I don't.?
There seem to be compatibilty isuue with KDC receiver and Ipod Classic firmware 1.1.2.
Here is an earlier post on the same problem.
https://discussions.apple.com/message/12471279#12471279
Good Luck on getting an earlier version ipod firmware. (Google it) -
Problems with different received message from sql function
Hello all!
I have a little problem with my BPEL process. I call a sql function that returns a string. In this string I have a xml. The returned message can be something like:
<error><id>id_error</id><message>descr_error</message></error>
or
<comm>
<header>
children tags
</header>
<body>
children tags
</body>
</comm>
As you see, I can receive two types of messages. Of course, the process transforms string -> xml.
Depending on the type, the process must choose between two flows.
My questions are: what should be the solution(the steps) to determine what type of message the function returns? In my project, where should I define the same message types in order to assignate them to a variable? In a xsd?
Thanks in advance!!seems like you could solve this with a <pick>. Take a look at the section "One Request, One of Two Possible Responses" in chapter 13 of the bpel developer guide.
-
Problem with file receiving through abap web service
Hi experts,
I need to created web service for import file from .NET application into SAP.
ABAP function expect hexadecimal string (same as GUI_UPLOAD / GUI_DOWNLOAD) but hexadecimal string from C# is too long (double longer), and I have no idea how to convert it. Also there is a problem with code page...
Is there some better way to do this? Any idea is welcome!Hi Nemanja,
Please bear in mind that your SAP system is based on UTF-8 encoding. Since you have the xstring length doubled, most probably your sender system uses UTF-16 encoding. So what you need to do is change the encoding used by your .NET application when sending the data to SAP.
Alternatively, you can try using XSL Transformations in ABAP to have the input data converted from UTF-16-encoded xstring to ABAP structures. You can find a little example in this thread: ABAP data to XML conv with UTF-8 encoding and custom namespace. The point is to start your XSLT with the following: <?xml version="1.0" encoding="utf-16"?>.
Hope this helps,
Greg -
Hello,
I've just got my Nike + iPod today. I inserted the receiver to my iPod Nano and nothing happened...
When I go to Setting>About, there's no mention to the nike + ipod. The only place it shows in my iPod is under Settings>Main Menu. There I can find an on/off option, but it does nothing.
Do I have a broke one here?
Thanks,
PedroI would make sure both your iTunes and iPod software are fully up to date. If that is already so, try resetting your iPod with the receiver in it, by holding down your menu button and the center button at the same time for at least 3 seconds. This should shut off your iPod and give you the Apple trademark logo. Once that happens, you are ready to push the menu button and center button at the same time again and this should restart you iPod and hopefully Nike+ will then show up in our main menu (of course, you'll have to make sure that you still have Nike+ set to show on your main menu in your settings as you already played with).
-
PI - Problem with a receive WSDL message with encode (envelope)
Hello,
I'm having a ploblem with a PI interface with the scenario below (synchronous):
ECC (proxy) <-> PI <-> 3rdParty (soap)
The WSDL provided has a kind of envelope (soapenc:arrayType). Here's the structure declaration:
<xs:complexType name="TTUDResultArray">
<xs:sequence>
<xs:element name="Success" type="xs:boolean" />
<xs:element name="ErrorDescription" type="xs:string" />
<xs:element name="Count" type="xs:int" />
<xs:element name="Accounts" type="ns1:TTUDInquiryResultArray" />
</xs:sequence>
</xs:complexType>
<xs:complexType name="TTUDInquiryResultArray">
<xs:complexContent>
<xs:restriction base="soapenc:Array">
<xs:sequence />
<xs:attribute xmlns:n1="http://schemas.xmlsoap.org/wsdl/" ref="soapenc:arrayType" n1:arrayType="ns1:TTUDInquiryResult[]" />
</xs:restriction>
</xs:complexContent>
</xs:complexType>
When I import this WSDL as a External Definition, the field Accounts is displayed with error (in red), as the PI was incapable to read this kind of type definition.
Testing in SoapUI, the response message is displayed with a different structure than it's possible to see in the PI Operation Mapping:
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/">
<SOAP-ENV:Body SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xmlns:NS2="urn:TUDIntf">
<NS1:InquireDateRangeResponse xmlns:NS1="urn:TUDIntf-ITUD">
<return href="#1"/>
</NS1:InquireDateRangeResponse>
<NS2:TTUDResultArray id="1" xsi:type="NS2:TTUDResultArray">
<Success xsi:type="xsd:boolean">true</Success>
<ErrorDescription xsi:type="xsd:string"/>
<Count xsi:type="xsd:int">2</Count>
<Accounts xsi:type="SOAP-ENC:Array" SOAP-ENC:arrayType="NS2:TTUDInquiryResult[2]">
<item href="#2"/>
<item href="#3"/>
</Accounts>
</NS2:TTUDResultArray>
<NS2:TTUDInquiryResult id="2" xsi:type="NS2:TTUDInquiryResult">
<AvailableAmount xsi:type="xsd:double">49</AvailableAmount>
<PaymentAmount xsi:type="xsd:double">49</PaymentAmount>
<PaymentStatus xsi:type="xsd:string">AC</PaymentStatus>
<PaymentNbr xsi:type="xsd:string">110201</PaymentNbr>
<Success xsi:type="xsd:boolean">false</Success>
</NS2:TTUDInquiryResult>
<NS2:TTUDInquiryResult id="3" xsi:type="NS2:TTUDInquiryResult">
<AvailableAmount xsi:type="xsd:double">50</AvailableAmount>
<PaymentAmount xsi:type="xsd:double">50</PaymentAmount>
<PaymentStatus xsi:type="xsd:string">AC</PaymentStatus>
<PaymentNbr xsi:type="xsd:string">123456</PaymentNbr>
<Success xsi:type="xsd:boolean">false</Success>
</NS2:TTUDInquiryResult>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
I`ve tried to map the WSDL inside my interface, but always I test (on SPROXY or Runtime Workbench) an error message is displayed:
Error While Sending Message: Error stack from response: Runtime exception occurred during application mapping com/sap/xi/tf/_mmInquireEZCashtoEcc_; com.sap.aii.mappingtool.tf7.IllegalInstanceException: Cannot create target element /ns1:mtInquireEcc_response. Values missing in queue context. Targe~
Someone knows if that's some tip of how to use this kind of WSDL?Hello,
Looks like an RPC style WSDL to me. Can you ask the third-party to provide you with a document-literal wsdl? You can refer to the points mentioned by Stephan in this thread.
Problem with RPC/encoded WSDL
Thanks to Raj for pointing out that I did not have the thread link
Hope this helps,
Mark
Edited by: Mark Dihiansan on Dec 12, 2011 2:34 AM -
E61: problems with automatically receiving emails
Hi.. I have had my E61 for quite a while already but am having problems with its internet connectivity. Basically everytime I attempt to connect to the mobile internet it very rarely connects on the first attemp, but normally I have to try 2-3 times for it to connect (even with full 3G reception. This means that when I set my email (IMAP) application to fetch emails every 2 hours it can't because it can't connect on the first time, so I have to manually connect to the mail application. Is there anything I can do to fix this with a firmware fix? or is it a problem with T-Mobile UK?
ThanksIt's the Yahoo servers. whether or not they are up and running have nothing to do with it. Password rejection is an ongoing problem with Yahoo. Sometimes it is caused by more then one device tryiing to access the Yahoo server with the same username and password at the same time or within minutes of one another. Yahoo by default only allows one connection for X amount of time. So if you have a smart phone with the yahoo mail setup on it and it tries to access the server and then your computer tries to access the server it will reject the request. Giving you the bad password dialog.
Switch your primary email over to Google Mail as Google does not have these restrictions and you can actually use IMAP with Google mail.
You can even forward all your yahoo mail to a google account so you don't have to go and change all your logons and contacts to use Gmail.
Maybe you are looking for
-
Multilingual URL is not working in IE11
Multilingual URL is not working in IE11 same URL is working with other browser. Would like to know whether Arabic URL is supported in IE11?
-
"cannot open x.idd" in InDesign CS5.5 7.5 (Win7)
Hello, I found some topics on this issue but didn't feel that they specific enough. I was working on an .idd file last night and saved it before going to bed. Now I get "Cannot open ..." when I try to open it. I can open any other idd file on my comp
-
.pdf from MS Publisher - links not working
Hello! I have converted a MS Publisher document to a .pdf document. When I completed the conversion (using the .pdf menu bar option in Publisher), the .pdf should retain the hyperlinks. However it doesn't. The hyperlink is attached to a picture - d
-
In mini bridge how do I set the default view to the filmstrip?
Hello, In mini bridge how do I set the default view to the filmstrip? Thank you.
-
PDF form column has dollar amount how can I line up numbers and have auto calculate?
PDF file has columns that have dollar amounts. I can not get it to line up or add up automatically.