Receiver From in BPM
hi,
When do we use Receivers List and when do we use Send Context in Receiver From in the SEND step of BPM.
Thanks,
Tirumal
Hi Tirumal,
Receiver List is used , when you need to do Dynamic Receiver Determination based on the sequence of steps/Acknowledgement from the previous receiever.
So it is like Conditional Receiever Determination. When you use Send Context with Receievers attached the message will go to specified Receiever.
To know more-
http://help.sap.com/saphelp_nw04/helpdata/en/43/6211b11c895f6ce10000000a1553f6/frameset.htm
It also describes example too.
Hope this helps,
regards,
Moorthy
Similar Messages
-
** Use of 3 values in 'Receiver From' property of the BPM send step
Hi Friends,
Still I am not clear the exact use of 'Receiver From' property of the Send step in BPM. This property is having 3 possible values: 'Send Context', 'Receivers List', & 'Response to Message'.
What's the purpose of each value ? In what situations, which value we have to use.
Kindly clarify friends.
Kind Regards,
Jeg P.Hi,
In Send step, The message receiver can be a business system or another integration process.
To handle Receiver Determination in BPM you need these options.
Send Context -
Send Context will be used by Receiver determination, if you will give it in Send step then accordingly receveir deteermination will process. Here the Message will go to fixed receiver
Response to message -- While dealing with Sync/async bridge you can use this option to give the Switch or Transformation step to for further response.
Receivers List -- For Runtime Receiver Determination you have to go for Receiver Lists. It will relied on the
design of the Integration process.
For e.g you can refer to the Conditional Receiever Determination.
http://help.sap.com/saphelp_nw04/helpdata/en/3c/831620a4f1044dba38b370f77835cc/frameset.htm
Thanks
Swarup -
hi all
I'm doing a BPM scenario in which i want to receive an IDOC.
The scenario goes like this:
an IDOC is sent from source(from SWCV1) and an interface mapping(done in SWCV2) is done before the IDOC is received in the BPM.I have made an abstract async interface(done is SWCV2) for the IDOC which receives the IDOC in BPM.
The source is sending the IDOC successfully and the Interface mapping also happens properly.
My problem is that the IDOC is not entering the BPM.'Permanent error in BPE inbound processing' is shown.
Simulate message delivery shows:Result of simulation: Message starts a new process
I have no clue what the error is.Please help.Hi,
You can go to the message in SXMB_MONI and from there go to engine column of the displayed message. In case of BPM, you will have PE there instead of IE or AE. Now click on PE and it will take you to the actual BPM. There you can drill down and try to figure out if the BPM instance has started correctly or what exactly the error is.
Thanks and Regards,
Sarath. -
Issue with Receive step of BPM
Hi all,
I have an BPM scenario in which I send a file to the target system and then receive an acknowledgement from the system. I have used correlation in the BPM for the send and the next receive step .
When a wrong acknowledgement is placed , the message goes to the queue with the error message "Active correlation Not Found".
But when an right acknowledgement is placed then also the message goes to the queue with the message "Error in delivery of message to receive step of BPM ".
The acknowledgement is received and then interface mapping is used which sends the Filename to the Integration Process which is used for the correlation.
Please give your suggestions .
Regards,
Srivatsan MWhen a wrong acknowledgement is placed , the message goes to the queue with the error
message "Active correlation Not Found".
when there is wrong ack then there seems to be no value coming in the field which you have used for correlation....or it seems that the field itself is not coming in the wrong ack message
But when an right acknowledgement is placed then also the message goes to the queue with the
message "Error in delivery of message to receive step of BPM ".
Now in right correlation the value that is coming in the correlation field is not matching with the field for correlation of the send step...
So the reason for both the errors is wrong correlation configuration. -
Calling BPM Sub Process from another BPM Process - Stuck at Sub Process
Hi
JDeveloper 11.1.1.6, BPM 11.1.1.6, WLS 10.3.6
I am trying to Call a BPM Process from another BPM Process. Both the processes are defined in the same BPM Project.
Both the Processes have 'None' Start and End activities.
The 'Parent Process' has a 'Call Activity' which calls the 'Sub Process'.
The Sub process takes a parameter of payload object as input and returns output (also same payload object)
I have passed the payload object from parent to sub process in the 'Data Associations'.
The Start and End activities in the sub process also have the data associations set where I am passing the payload object from parent process to child process.
When I run the process and see the Enterprise Manager console - Audit Trail / Flow tabs,
Flow Tab - The progress of the process is showing only till the Calling of the sub process in the Parent Process. It does not show the Sub Process.
Audit Trail Tab - Shows that the Sub Process is called but has not reached to the End of the Sub process.
The audit trail does not have links to the sub process activities.
I cannot see any exceptions as well in the audit trail.
How can I find out why the process is stuck? Or what is going on in the process?
Please let me know if my explanation is not clear?
Thanks for any help
Regards
SameerThanks for replying.
I have another Sub Process with Start and End events as Message Events and used Send Task and Receive Task (Implementation : Process Call) in the Main process to invoke the sub process asynchronously.
Then, the Sub Process is shown in the 'Flow Trace' as child of the main process.
In this particular one, I used 'Call Activity' to call the sub process.
So the Audit trail is showing the sub process as a child.
But what I was trying to say is that the audit trail did not have links to the entries in the 'Event' column (in Enterprice manager - instance window). (like Instance entered activity, Instance left activity etc).
I was intending to use these links to see the payload information and try to debug if there is any problem with the code.
The actual problem I was trying to say in the post is that, even after the user responds to the activity (User Task - Approval) in the Sub process,
the audit trail is not proceeding further.
In the Sub process definition, after the user task, there is End with none implementation.
Hope it is clear now.
Thanks and Regards
Sameer -
How to send JMS Message from a BPM Process
Hi All
I have small query regarding sending JMS Message from a bpm process. Is it possible to send JMS message from one bpm process to another bpm process.
I have a scenario in which I need to send a JMS message to a queue where another process is listening on that queue and as soon as the message is received on the queue the process instance is created.
I know how to listen for the JMS message on the queue, but I don't how to send a JMS message from a process.
Also Can I create process by sending the Notification to the process instead of a JMS message. But the process to be created is not a subprocess i.e. Can notification be send accross different processes.
Any information or example in this regard would be helpful.
Thanks in advance
Edited by: user9945154 on Apr 22, 2009 7:46 PMHi,
Here's one approach to sending JMS messages from an Oracle BPM process. If you're doing this just to send a message into another process, do not take this approach. It's far easier and quicker if you do this using the OOTB "send notification" logic.
These steps describe how to do this using WebLogic. The steps would be different if you're using another ap server / JMS provider.
1. Guessing you've already done this, but first expose the two required WebLogic jar files for JMS messaging as Java components in the External Resources. The two files for WebLogic are weblogic.jar and wljmsclient.jar” (located in the < WebLogic home directory > /weblogic/server/lib” directory).
AquaLogic BPM JMS Queue Listener for WebLogic 8.1
2. You've probably already done this, but add an External Resource to represent the J2EE container:
• Name: “weblogicJ2EE” - this is important and will be used in the next step
• Supported Type: “GENERIC_J2EE”
• Initial Context Factory: “weblogic.jndi.WLInitialContextFactory”
• URL: “t3://localhost:7001”
• Principal: and Credentials: whatever userid and password you defined to access theWebLogic administrative console.
3. Create the External Resource that represents the send queue configuration. In this example, I'm calling it “WebLogic Send Queue”. This is important - remember what you named it because you will use this name in the logic that sends the JMS message. This new External Resource is configured as:
• J2EE: “weblogicJ2EE” (same name as the second External Resource you created)
• Destination Type: “QUEUE”
• Lookup Name: “weblogic.examples.jms.exampleQueue”
• Connection Factory Lookup Name: “weblogic.examples.jms.QueueConnectionFactory”
4. Here's the logic to send a Message to the Queue
<pre class="jive-pre"><p />msg as String = "Hello World"
jmsMsg as Fuego.Msg.JmsMessage
msg = "<?xml version=\"1.0\"?><Msg>" + msg + "</Msg></xml>"
jmsMsg = JmsMessage(type : JmsMessageType.TEXT)
jmsMsg.textValue = msg
sendMessage DynamicJMS
using configuration = "WebLogic Send Queue",
message = jmsMsg</pre>
Note that the “sendMessage” method uses the configuration parameter “WebLogic Send Queue”. You previously created a JMS messaging service External Resource with this name in the third step.
Again, please don't go this route if you're just using it to send notifications between processes,
Dan -
Actionable emails from oracle BPM.
Hello All ,
I am trying to use actionable email notifications from oracle BPM .
Steps i have taken so far
1) Marked notification on Human Task as "Actionable items "
2) Mentioned valid email address in - Select SOA Administration > Workflow Task Service Properties - "Actionable email account"
Result achieved after doing these configurations
When clicked on Actions received in email like say Approve (using outlook) , one email reply gets created with id in "to" same as what mentioned in Workflow Task Service Properties .
Content "reply" of email as below -
==========================
Add comments by editing the text between the brackets in 'Comments' section.
Comments: [your comments]
You can also add attachments to the task by attaching them to this email.
-----Do not edit below this line-----
Approve : [[NID]] : 7kv0yUvSKkmbKbPn0ohu0I9CwHUfBhuTIAmKc3wwEcWCaJhUj9Qolyhu/ul3OttwnJSavULLMytHnsD7dakQAbzLyZS6C4PAgBO%2BsmgVzFwNGn1LevYmcLnRgKVJlevY : [[NID]]
==========================
My question here is how Actionable emails are supposed to work - should they change the status of task directly when clicked on approve/reject (no log in on BPM)
or should they notify somebody with status and then somebody should log in and do the change ?
Anybody used actionable email please help us out here ..
Thanks
RupeshHi Rupesh
1. First in Task Properties you check the box Actionable Email which you already did.
2. You also need to configure some valid email addresses and set email details like email server name etc. From EM Console, soa-infra -> Right Click -> SOA Adminstration -> Workflow Notification Properties. In this first in drop down box, select Email. Then in 3 fields below give valid email addresses something like:
From Address: [email protected]
Actionable Address: [email protected]
Reply To Address: [email protected]
These email accounts should be valid and exist in your email exchage server.
Now in the same screen on the top click on the link named "Go to messaging driver page" and on that screen on right side click the buton under Configure Driver and give email details like outgoingmailserver, incomingmailserver, the incoming mailid, incoming userid etc.
Only after doing this, you can Approve/Reject (Take actions) directly from Email.
Refer the online docs for more details.
Example: http://technology.amis.nl/blog/6019/configure-soa-suite-11g-for-sending-email-notifications-with-google-mail
Thanks
Ravi Jegga -
Hi, how can I do to trigger an X BPM from other Y BPM, I tried just sending the same message that start BPM X from BPM Y but it doesn't allow me?
Any Ideas on how to do this?
Regards,
PabloHi,
>>Should the sender interface from BPM X be the same as the receiving interface in BPM Y?
Yes. Use the same Abstract Sync interface in the send step of BPM X and Receive step of BPM Y.
>>do I have to use the SynAsyn Bridge at all or is this something different?
Yes. You have to open S/A bridge in the receive step of the BPM Y.
Thanks,
SaNv... -
How to move ADF HumanTask (ADF Project) from One BPM Application to ANother
Good DAy!
Problem
We've created huge Project on ADF with difficult form and now we have to create the same (95%) form in another BPM Application
Is it possible to migrate ADF Project from one BPM Application to Another???Hi,
You can deploy the ADF Project as an ADF Library Jar file and reuse the taskflow from that jar file in another BPM Application. -
Alright, I am stumped. I have looked at nearly every article on this error here at Technet and other sites:
An error occurred while sending encryption status data.
Error code:
0x803d0013
Details:
A message containing a fault was received from the remote endpoint.
First, I am testing this. I have copied the MDOP ADMX/ADML files directly to the client I am testing this on, and I am applying the policy via the Group Policy Management on the local machine. I am not deploying this via the domain. I wouldn't think that
would make a difference, but please let me know if I am wrong.
I have performed the following:
1. (DisableMachineVerification)
in MBAM registry as
is in this article http://support.microsoft.com/kb/2612822
2. On the MDOP group policy I have enabled:
I. Client Management
A. Configure MBAM Services
B. Configure user exemption policy
II. Fixed Drive
A. Fixed data drive encryption settings
B. Choose how BitLocker-protected fixed drives can be recovered
III. Operating System Drive
A. Operating system drive encryption settings
B. Choose how BitLocker-protected operating system drives can be recovered
IV. Removable Drive
A. Control use of BitLocker on removable drives
3.
On the MBAM Administration Server AD object, enable the “Trust for delegation for any service (Kerberos Only) option”, under the Delegation tab. Also,
the user has been granted delegation privileges for all of the services on the server.
4. SPN Records have been created for the server
5. HKLM\Software\Policies\Microsoft\FVE\MDOPBitLockerManagement
Change the ClientWakeUpFrequency = 1 and StatusReportingFrequency=1
Create a dword value “NoStartupDelay” under HKLM\Software\Microsoft\MBAM and set its value to 1.
Also, I did not encrypt my drive with MBAM. It was encrypted before hand. Is there anything I can check or do? The event logs on the MBAM server under MBAM-Web don't show anything under Admin or Operational.
I think my KeyRecoveryServiceEndPoint and StatusReportingServiceEndpoint URLs are correct:
https://mbam01.domainname.com:443/MBAMRecoveryAndHardwareService/CoreService.svc
https://mbam01.domainname.com:443/MBAMComplianceStatusService/StatusReportingService.svc
I even think there was a registry key to make the hardware compatible, but I don't remember which key it was, as I uninstalled and reinstalled, and don't remember where I found that on the forums.
Any suggestions?If you have made changes to the web.config files to accommodate the SSL settings, you will not be able to browse the URLs with the http protocols. The URLs will then only work with the https protocols.
Could you please confirm the login created for the particular local groups with the following permission:-
For MBAM Compliance Auditing DB Access:-
User Mapping – MBAM Compliance Status
DB Role Membership – ComplianceWriteRole
Server Roles – Public
For MBAM
Recovery and Hardware DB access:-
User Mapping – MBAM Recovery and Hardware
DB Role Membership – RecoveryandHardwareReadRole, RecoveryandHardwareWriteRole
Server Roles – Public
Make sure the MBAM Computer account (MBAM Web Server) is a member of these two groups.
Gaurav Ranjan -
My employer and I both have iPhone 5. We both recently updated as recommended. Now we can no longer text each other. I can text and receive from other iPhone users. Any ideas??
Well, that didn't work since I am already using my appleID for both FaceTime and iMessage but i did see the option to send as SMS when iMessage not available. so I am now able to send to him but I don't know if he can send to me. It's a start. It is only with his phone. His wife has a Galaxy and they are both on AT&T and she can send and receive. I am on sprint. If that info helps
-
What are all the fields covered in the Raw file received from the Card Co
Hi Experts,
I want to know what are all the fields covered in the Raw file received from the credit card company say AMEX before uploading the data into ASP system i.e. CCD format file to be uploaded in T-Code PRCC
Some of the fields I know:
1. Name of the Employee
2. Company ID
3. Credit card number
4. Currency
5. Amount
6. Exchange rate
7. Date of Transaction
8. Description
9. Document no.
10. Expense type
11. Expenses paid by company
Waiting for a positive response from your side
Regards,Hi
The below mention is the possible values/records will be received from Banks regarding credit card expenses
ORGANIZATION / HIERARCHY HEADER RECORD
FIELD NAME
RECORD TYPE
TYPE INDICATOR
COMPANY NAME
COMPANY ID
SUB COMPANY ID
EFFECTIVE / FILE DATE
CCF VERSION
COMPANY NUMBER
TRANSACTION POSTING DATE START
TRANSACTION POSTING DATE END
FILLER
TRX CONTROL DATA
ORGANIZATION / HIERARCHY DETAIL RECORD
FIELD NAME
RECORD TYPE
TYPE INDICATOR
COMPANY ID
SUB COMPANY ID
CORP PARENT NODE
CORP CHILD NODE
PAST DUE BUCKETS RECORD
FIELD NAME
RECORD TYPE
TYPE INDICATOR
COMPANY ID
SUB COMPANY ID
STATEMENT DATE
AMOUNT PAST DUE
30 DAYS PAST DUE
60 DAYS PAST DUE
90 DAYS PAST DUE
120 DAYS PAST DUE
150 DAYS PAST DUE
180 DAYS PAST DUE
180 PLUS DAYS PAST DUE
PREVIOUS BALANCE
FILLER
TRX CONTROL DATA
CARDHOLDER HIERARCHY RECORD
FIELD NAME
RECORD TYPE
TYPE INDICATOR
COMPANY ID
SUB COMPANY ID
NODE ID
ACCOUNT NUMBER
FILLER
TRX CONTROL DATA
ACCOUNT HEADER RECORD 1
FIELD NAME
RECORD TYPE
TYPE INDICATOR
COMPANY ID
SUB COMPANY ID
PROCESSOR
ACCOUNT NUMBER
ACCOUNT TYPE
LAST NAME
CARDH FIRST NAME
CARDH MIDDLE NAME
ADDRESS LINE1
ADDRESS LINE2
ADDRESS LINE3
ADDRESS LINE4
ADDRESS LINE5
CITY
STATE / COUNTY/ PROVINCE
POSTAL CODE
COUNTRY
NATIONAL ID
TELEPHONE NUMBER
WORK PHONE NUM
ID VERIFICATION CODE
DATE OF BIRTH
CYCLE CODE
FAX NUMBER
E MAIL ADDRESS
EMPLOYEE ID
CLIENT ID / CUSTOMER NUMBER
CUSTOMER VAT NUMBER
TITLE
STMT DATE
GENDER
FILLER
TRX CONTROL DATA
MAIN TRANSACTION RECORD
FIELD NAME
RECORD TYPE
TYPE INDICATOR
COMPANY ID
SUB COMPANY ID
CBS TR RUN DATE
ACCOUNT NUMBER
TRANS DATE
TRANS TIME
POST DATE
FILLER
AUTH REQUIRED
AUTH ID
CONVERS DATE
POS ENTRY
POS COND CODE
ACQUIRER ID
REFERENCE NUM
TRACE NUMBER
FILLER
TRANS ID
MCC
MCC INFO DATA
MERCH ACCEPTOR ID
MERCH DESCRIPTION
MERCHANT CITY
MERCHANT STATE / PROVINCE
MERCHANT POSTAL CODE
MERCH COUNTRY
MERCHANT VAT NUMBER
MERCH DESC FLAG
MERCHANT REFERENCE NUMBER
SOURCE CURRENCY
SOURCE AMOUNT
BILLING CURRENCY
BILLING AMOUNT
SETTLEM CURRENCY
SETTLEM AMOUNT
US DOLLAR CURR
US DOLLAR AMT
GB POUND CURR
GB POUND AMT
EURO CURRENCY
EURO AMOUNT
ASIA YEN CURR
ASIA YEN AMT
SWED KRON CURR
SWED KRON AMT
CANADIAN CURR
CANADIAN AMT
CONVERSION RATE
DB CR FLAG
MEMO FLAG
CORP ACCT NO
SALES TAX
SALES TAX FLAG
VAT TAX
VAT TAX FLAG
PURCHASE ID
PURCH ID FLAG
TRAN TYPE
NO OF ADDENDUMS
VISA_MCI TRAN CODE
ADDENDUM KEY
TICKET NUMBER
MSG TYPE
FILLER
VAT EVIDENCE FLAG
CUSTOMER REFERENCE NUMBER
DISCOUNT AMOUNT
MESSAGE ID
SUMMARY COMMODITY CODE
CUSTOMER VAT NUMBER
FILLER
TRX CONTROL DATA
The above mentioned is Just 50% of data will be received form the banks. Still footer details have to added.
Thanks,
Nandagopal C
Edited by: Nandagopal Chiranjeevi on Feb 6, 2009 5:40 AM -
Exprees document update was terminated received from author "laxman"in miro
Hi MM experts
My user trying to create invoice wth reference po no in miro t.code during saving system showing error Exprees document update was terminated received from author "laxman"i have checked in transaction OMRJ t.code ,there is no overlap in number ranges.number ranges also available.in sm13 t.code i checked error shown below
function module: MRM_INVOICE_DOCUMENT_POST
status :Update was terminated
Report:LMRMEU01
Row:77
error details class M8,NUMBER 185
Invoice document 5105785402 2011 could not be created
IN MIR4 t.code I CHECK THIS NO 5105785402 THIS ALREADY EXISTING INVOICE NUMBER SHOWN.WHY SYSTEM TRIGGERING
THIS NUMBER IN SM13.PLZ SUGGEST
Regards
MohanThis type of express document may cause due to over lap of number ranges and if the same transaction is run by diff users at same time...........................
In your case there is change in number range assignment in current number.....
Check the last consumed number in the system and assign the coming number range in current number...
Hope this may help you.
BR,
Patil -
Express document "Update was terminated" received from author in J2IUN.
Hi,
Pl. help
At the time excise utlization this message is come
Express document "Update was terminated" received from author
Suresh Yadavhi
"For your update terminate problem please proceed accordingly
goto SM13, there you can see the updates terminated & their logs.
Click on one of the Updates terminated with transaction.
Double click on the line , you will see alist of Function modules, click on the function module in red, here click on the log to see more details on the reason for update termination.
in the dump anlysis you can see the reason for dump.
Act as per the dump anlaysis. usuall reasons for the dump is any new changes to the program or number range error ."
Please take help of ABAPEr for Dump analysis , if it is sytem issue take hlep of BASIS
Thanks & Regards
Kishore -
Express document "Update was terminated" received from author " "in VA21
Dear SAP Experts,
i just set up Output determination for quotation type. and created VA21, while coming out i am getting error
as Express document "Update was terminated" received from author "
below is the dump i am getting. Could you please help me to solve this?.
Update was terminated
Created m8050032 on 06.01.2010 13:04:43
Update was terminated
System ID.... E6I
Client....... 800
User..... M8050032
Transaction.. VA21
Update key... DD95FADEFC90F19591EF001D0915C7EC
Generated.... 06.01.2010, 13:04:42
Completed.... 06.01.2010, 13:04:43
Error Info... 00 671: ABAP/4 processor: SYNTAX_ERRORHi,
Goto T.code ST22 - ABAP runtime error
click today button,
check for the error and double click to get the detailed long text
see "How to correct the error"
take a help of ABAPer
Regards
senya
Maybe you are looking for
-
"this is not a valid PDF file" message when creating a new document?
Every time i try and open a new document I get a message that says this is not a valid PDF file? Has anyone else recieved this message?
-
How to disable check for updates in sql developer 3.2
Is there a possibility to disable or remove the "Check for Updates" option in SQL Developer 3.2.2 version. I have tried using the below AddVmMOption but it is not working AddVMOption -Dide.noextensions=oracle.ide.webupdate AddVMOption -Dide.cfu.autos
-
What setting do i need to set up airprint
what setting do i need to set up airprint
-
Hi All, Can some body help me please !! I want to design a report with flash file .swf embedding in it. I have a flash file (.swf) and am able to embed it in Crystal Reports 2008. The flash file displays data from an Employee table correctly. I want
-
IW51 - Badi during save to change item data
Hello experts, we are trying to modify on service notification the item data (classification data). We are trying to do it via BAdI Interface IF_EX_NOTIF_EVENT_SAVE. Once we reach that badi we want to update classification data using function BAPI_OB