Set message's Party inside BPM
Hi all,
We have a scenario where a business system sends a message to XI, a BPM receives it and depending on the value of a field, the BPM should determine the Party where to send it.
My question is how can I send the Party to a message. I know how to obtain the Sender o Receiver Party in a transformation, but no how to set it.
I'll appreciate any help.
Best regards,
Diego.
Hi Diego,
BPM does not send the message to the party.
You have to define a receiver agreement for you BPM
(Your BPM is a service in ID).
So when BPM sends the message via a send step the message goes from the workflow-engine to the integration engine.
There in the integration engine - the ID - in your receiver determination you can maintain conditions for the receivers.
Regards Mario
Similar Messages
-
How to create a message inside BPM
I am using interface mapping inside BPM in order to check source message. This mapping produced new interface (I have declared container with that type) then I have swith block that check countainer with new intrface.
In SXI_CAHCHE I get an error VALUE is not a component of data object 'PAYLOAD'
I have SP15
Does it mean that I cannot work with containers that are not messages? Is it a bug?
Message was edited by: Denis IvanovHi,
CHeck this SAP Note- 890760
Regards,
Moorthy -
I cant send MMS using my iphone 5s . it keep on prompt me a msg "MMS Messaging needs to be enabled to send this message", but inside "setting/message" there's no button for me to ON the SMS/MMS. pls help. Thks
@Dmitriy Buldakov, have you found the solution to the issue yet? I have the same problem, no option to turn on MMS in my iPhone settings. I checked the settings on my friend's iPhone, which has the same iOS version as me (8.1.1), and the option is there. It's really annoying...
-
After we started to use script that each time reinforces color settings that are saved on a server, we started to get a message:
"The current color settings file has been modified outside of InDesign. Do you want to synchronize..."
This message is irrelevant to us, because script will reinforce correct settings next time no matter what choice we make. But the message doesn't have the option:
"Don't show again"
and it keeps popping up endlessly.
Is there a way to make it stop to appear.
Thank you very much for your help.
YuliaInside The Photoshop, In the Color Setting, If I choose RGB: ProPhoto, and Save my setting for example To: MY SETTING PROPHOTO,
Later, Inside the Bridge, Color Setting, I can see MY SETTING PROPHOTO, And If I select that, then every-thing is ok. It shows every thing Is synchronized.
This Is my question:
Do I need to save a custom setting name, so In order for the Bridge can see that setting ?
I noticed If I don't save a Custom Setting In Photoshop, The Bridge dose not have any ProPhoto Setting by default.
Inside Bridge It Has the following Settings:
Adobe RGB 1998
Monitor Color
North America General Purpose 2
North America Newspaper
Thanks. -
How to reimport a changed Interface / Message Type to NW BPM
Hi,
I m developing a NW BPM process (NWDS SP 09) to be used with SAP PO 7.31.
The process is using 15 different imported Interfaces, all of them depending on an External Definition, which unfortunately need to be changed. In PI so far no pretty easy, adapting some mappings, no problem.
But how can i update the process?
Just importing an existing Interface again leads to error message:
Could not import WSDL document:
Could not import WSDL document:
Cannot change XsdSimpleTypeDefinitionWrapper {http://www.namespaceDef.com}
LocationIdent by importing the document http://www.namespaceDef.com/::src/wsdl/SI_OUT_ASYNC_Interface01.wsdl,
because it is already defined in the document in this project.
Importing into another project might be possible
SI_OUT_ASYNC_Interface01.wsdl
/LocalDevelopment~bpm_product~pr~pm~company.com/src/wsdl
Unknown Document Import Marker
Unknown Document Import Marker
Is it possible. that i have to start from the scratch?
/UdoHi Moritz,
did i solve it?
No, not properly. I'm going to handle it...
Reimport of a changed own created Message Type works. Reimport of External Definitions does not work. Not nice - during a project it is very common that someone wants to have the data structure changed. And then you have a little problem. How can you recommend a tool what is not able to handle such simple change requests?
So what i did: I created a kind of a "neutral" message type, only used in BPM. I guessed which fields might become important in the future inside BPM for conditions and added 3 "flexible" fields. Plus one field, where i serialized the whole message (using the CDATA expression). Inside BPM i can react on requirements having the values of my fields accessable, but the message itself is serialized into one field value. If there is a requirement from the project to change the Message Type i just need to adapt my mapping from source to BPM. BPM to target is just deserializing and in a second step doing the normal mapping.
The whole solution is a bit complex and self made, but working. Of course i cant start from the scratch for each change.
/Udo -
Hi Experts,
How to call the webservice inside BPM?
How to do the wsdl file configuration/import and etc.
Regards
Sara
Edited by: Sara D on Jan 18, 2008 6:36 AMHi Sara,
You have to do the configurations for wsdl in ID when u configure the communication channel.
There your BPM acts as a business service(sender/receiver).
As far as, mapping of the message structure is concerned you have to create a MM if required and tht is similar to a normal scenario.
In BPM u just have to insert tht mapping object in between the place holder interfaces.
I hope it helps.
Regards,
Sumit -
Setting the content type inside the ABAP mapping.
Hello All,
Can any one help me by telling me how to set the content-type inside ABAP mapping. I have searched a large no of blogs and help.sap.com for the same.
My requirement is I want to change the MIME type of the Main Document in side SXMB_MONI so that can change the content type of Main document which is application\xml by default.
I would appreciate an early response regarding the same.
AbinashHello Raj,
The output of my ABAP mapping is a flat file. So when I try to open the file with content type application/xml in the message monitor it shows the file has some error which is natural. The way to get around this problem is change the content type to application\txt from application\xml.
I am not finding an option to set the content type inside the ABAP mapping for the same.
Abinash -
how can I set a third party application to access my organizations intranet through my organizations network . I am using blackberry bold 9700 OS 6
Hi deepajithesh
This feature is not available. Applications access the BlackBerry Network using the connection to BIS.
Thanks
-CptS
Come follow your BlackBerry Technical Team on twitter! @BlackBerryHelp
Be sure to click Kudos! for those who have helped you.Click Solution? for posts that have solved your issue(s)! -
BPM Monitoring: not all messages are groupped my bpm name
Could you explain me why not all messages are groupped my bpm name?
There are messages above bpm name that was sent in this bpm.
It is too diffucult to monitor messages in BPM monitoring.Hi Denis,
Is the concerned message a synchronous message or a message that relates two integration processes? If yes, this about to be changed and will be corrected in the next SP.
Best regards
Joachim -
Get/set message Queue ID in PI 7.1 Adapter module
Hello,
I have a special requirment to get and set message Queue ID in PI 7.1 adapter module.
I tried to use the method setConversationID for the Message Class, but this doest seem to available any more.
Any pointers to which class and method can be used.
Thanks in advance
Regards,
AbhishekHi, try [setSequenceId|http://help.sap.com/javadocs/pi/pi711sp03/com/sap/engine/interfaces/messaging/api/Message.html#setSequenceId(java.lang.String)]. Maybe you have to use setDeliverySemantics before in order to set EOIO.
regards, Martin -
Message Splitting issue (without bpm)
Hi Experts,
I was currently trying to create a message split (1 message --> 2 output) using BPM like in this blog: Illustration of Multi-Mapping and Message Split using BPM in SAP Exchange Infrastructure
Then i noticed that it was also possible to achieve this without using BPM (creating a interface mapping with 2 outputs, and using the interface determination with the extended option) like on this one:
Illustration of Multi-Mapping and Message Split using BPM in SAP Exchange Infrastructure
(but using the structure showed in the first blog since i was just testing)
The issue i have is that even when it worked, and i see all good in the XML monitoring (SMXB_MONI) the both resulting files appear only with one field, and i can't see the others
Example from the XML monitoring:
ORIGINAL FILE: (I split based on the id 1 and 2)
<?xml version="1.0" encoding="utf-8" ?>
- <ns:bpm_in_MT xmlns:ns="http://bpm.com/splitting">
- <record>
- <details>
<name>Jorge</name>
<id>1</id>
</details>
- <details>
<name>Fernando</name>
<id>2</id>
</details>
</record>
</ns:bpm_in_MT>
RESULT FILE 1:
<?xml version="1.0" encoding="utf-8" ?>
- <ns1:bpm_out_MT xmlns:ns1="http://bpm.com/splitting">
- <record>
- <info>
<name>Jorge</name>
<id>1</id>
</info>
</record>
</ns1:bpm_out_MT>
RESULT FILE 2:
<?xml version="1.0" encoding="utf-8" ?>
- <ns1:bpm_out1_MT xmlns:ns1="http://bpm.com/splitting">
- <record>
- <info>
<name>Fernando</name>
<id>2</id>
<age>20</age>
</info>
</record>
</ns1:bpm_out1_MT>
HERE's the ISSUE:
Files in the FTP folder:
file1.txt with only "Jorge "
file2.txt with only "Fernando "
when the first file should have 2 fields (id is included), and the second one should be name (id and age included)
Could this be a parsing issue? i'm confused since i see no errors in the channels
I'm using 2 FTP receivers channels with Content conversion
CC_FTP_first_file_receiver:
Recordset: info
info.fieldNames name,id
info.fieldFixedLengths 15,1
info.keyFieldValue 1
info.endSeparator 'nl'
info.processFieldNames fromConfiguration
CC_FTP_second_file_receiver:
Recordset: info
info.fieldNames name,id,age
info.fieldFixedLengths 15,1,2
info.keyFieldValue 2
info.endSeparator 'nl'
info.processFieldNames fromConfiguration
I may have no use for the keyfieldvalue since i'm only saving that file in FTP, but i already removed that and it didn't change much, i still get 2 files, but only with the "name" tag on them
Any ideas??
i'm sure i'm missing something basic, but i'm don't have much experience on XML
Thanks!Hi,
This is really intersting as well as unexpected result...if you used directly the XML format then 2 fiels are created with appropriate data with all fields....
And if you used the FCC then , fields are missing...so one thing is clear that as you have already said..issue is with FCC only...
Have you tried to process only single file with FCC instead of 2 files at a time.
Also if possible try out with fieldSeperator parameter instead of FixedFieldLenghts...see whats the result...
I hope this will give you the hint...
Thanks
swarup -
Can we enable "Select record Set Message choice" of Table in left side
Hi ,
I have requirement to set the "Select Record Set " Message choice of a table region on left side.
Ex:If there are more records in a table region and message choice available to select next set of records.
You can chk in Workflow Status Monitor function.
Its the Navigation Bar to be @ left side on the table Region whcih allows you to navigate the records set.
Thanks,Sarath.
Edited by: SarathL on Dec 13, 2011 4:59 PMHi,
Not sure what exactly you are looking for.
The Next link and option to select next set of rows comes to your OA Table by default .. isn't it?
-Idris -
Exception at setting message priority email messaging driver
hi guys,
i have a email polling process.
and some times at the WLS console i get this exception
<21 Mei 13 10:31:46> <Error> <oracle.sdp.messaging.driver.email> <SDP-25700> <An unexpected exception was caught.
java.lang.NumberFormatException: For input string: "3 (Normal)"
at java.lang.NumberFormatException.forInputString(NumberFormatException.java:48)
at java.lang.Integer.parseInt(Integer.java:458)
at java.lang.Integer.parseInt(Integer.java:499)
at oracle.sdpinternal.messaging.driver.email.EmailResourceAdapter$Worker.setMessagePriority(EmailResourceAdapter.java:1607)
at oracle.sdpinternal.messaging.driver.email.EmailResourceAdapter$Worker.onMessage(EmailResourceAdapter.java:1405)
at oracle.sdpinternal.messaging.driver.email.EmailResourceAdapter$Worker.onMessage(EmailResourceAdapter.java:1232)
at oracle.sdpinternal.messaging.driver.email.EmailResourceAdapter$Worker.getNewMailFromStore(EmailResourceAdapter.java:1198)
at oracle.sdpinternal.messaging.driver.email.EmailResourceAdapter$Worker.run(EmailResourceAdapter.java:1157)
at weblogic.connector.security.layer.WorkImpl.runIt(WorkImpl.java:108)
at weblogic.connector.security.layer.WorkImpl.run(WorkImpl.java:44)
at weblogic.connector.work.WorkRequest.run(WorkRequest.java:95)
at weblogic.connector.work.LongRunningWorkRequest.run(LongRunningWorkRequest.java:29)
at java.lang.Thread.run(Thread.java:662)
>so where is the "3 (Normal)" configuration come from ?
i check the EM email messaging driver and can't find the set message priority configuration.
thanksi just found it at the .task file that has a message priority configuration
the drop down showing "3 (normal)" value, but if i check it to the source tab. then it just fine
<priority>3</priority>so am i necessary to change the "3 (normal)" value ? and how can i change it ? -
How to set message to "important" in ff10
How do I set message to "important" in ff10 ?
I can't find a "help" button to solve this."Message" as in email?
Firefox doesn't do email, it's strictly a web browser.
If you are using Firefox to access your mail, you are using "web-mail". You need to seek support from your service provider or a forum for that service.
If your problem is with Mozilla Thunderbird, see this forum for support.
[http://www.mozillamessaging.com/en-US/support/] <br />
or this one <br />
[http://forums.mozillazine.org/viewforum.php?f=39] -
Setting message tokens for short tips
I have a field with a shorttip defined. I want to be able to make the message dynamic, i.e. set message tokens. Is this possible?
There are two ways of doing this in processFormRequest,
(1) Easier and not recommended.
Use the same code that I gave in my previous post, but put it in your processFormRequest. However, note that OA Framework coding guidelines prohibit you from changing web bean properties during processFormRequest.
(2) Write your custom bound value.
Write your own bound value implementation extending oracle.apps.fnd.framework.webui.OAAbstractBoundValue. Implement the constructor, and getValue(object) method. In the getValue method, put in your code that recognizes the tip value to be rendered.
In the processRequest of your controller, attach the above bound value class to the tip property as follows,
inputFieldBean.setAttributeValue(TIP_ATTR, new <yourTipBoundValueClass>());
Define the constructor such that you pass in parameters necessary to calculate the tip. Note that the bean on which you are setting the bound value must be sent in as a parameter (inputFieldBean). In the constructor implementation, set this parameter to mOAWebBean which is a public variable defined in OAAbstractBoundValue.
Maybe you are looking for
-
Dear all my friends, please help to share me about data migration before go-live FI system. i plan to migrate GL acct balance, AP/AR open item and last 3 months historical data. please help to show me : how should i do ? thanks !
-
Need MDX query to find something like date diff and Date Range for last 10 days
Hi , I need two Query .First Query for below; I have below data in table like. Cat StartDate EndDate A 2000-01-01 2000-01-15 B 2000-01-02 2000-01-30 C 2000-01-01 2000-01-31 D 2000-02-01 2000-02-28
-
IMac 27" late 2013 run an external monitor at 4K on 60Hz?
Hey, Not entirely sure if it is possible to do either on OSx or on a Windows Bootcamp, but is it possible to run an external monitor at 4K at 60Hz? The graphics chip is a GT 755M but I cannot find any information regarding this matter. Any pointers w
-
Problem with my membership plan
I took a 30 day free trial of Photoshop CS6, which was supposed to expire today. Yesterday I subscribed to the for the One Year Single App Membership for Photoshop (for $19.99). My purpose was to extend my trial for Photoshop, but today my trial expi
-
I have a macbook and want to connect it to a projector with a 15 pin vga. The converter cables I see for sale are "Display port" to VGA. Is a display port a USB plug and is it compatible with a Macbook?