on 04-13-2006 1:21 PM
hello everybody,
our problem:
we need to trigger a remote backend out of an integration process. The message is always the same! So, we need no mapping and just used one send step!
But the system throws an error (send step), that there is no instance.
Is there a way to create an instance withot a mapping?
Thanks a lot.
Regards Mario
Hi Mario,
The BPM is started off only with a Recive message. the first step type of any BPM has to be a recive.
Regards,
Bhavesh
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Mario,
If you want to trigger a process in a remote backend system, then you may consider using File Receiver Adapter. In the file Receiver Adapter you can execute scripts in the Operating System.
If the remote system is SAP, then you can use sapevt to trigger background events.
In my opinion, there is no Create Step, in Integration Process, which would instantiate a XI message from scratch.
You have to have a Receive Step, with Start Process turned on. You can use the same message for the Send Step.
Message was edited by: Adhappan Thiagarajan
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Helly everybody,
thank you all for your answers!
Unfortunately the problem is not solved.
The reason is: I have no corresponding receive step.
The process itself has to trigger an receiver (the backend).
I though I have have to use an send step for this within the process. I also thought, it would be enough to give the request-message some the relevant default values ( in the corresponding data type).
BUT this is not enough!
The process needs an INSTANCE for the request-message.
So how can I create an INSTANCE
a) without mapping
b) without corresponding receive step
Thanks a lot, regards mario
Hi,
If you are using BPM then -
An integration process is started when a message is received. So it is.
The Business Process Engine only communicates with applications that are located on back-end systems by means of messages.
For more -
http://help.sap.com/saphelp_nw2004s/helpdata/en/3c/831620a4f1044dba38b370f77835cc/frameset.htm
You can do this using dummy file , picked by File Adapter,and send this message to BPm( with Receive Step only) and then send the message to your Receiver Back end. I don't think so, is there any way to trigger a BPM, without any message.
Hope this helps,
Moorthy
If there is not transformation required, then go ahead with BPM having two steps like-
*Receive Step - to receive the Message
*Send Step - to send the Received the Message
To trigger an BPM you need to have some messages.
This message you will get thru Receive Step of your BPM in this case.
Hope this helps,
Regards,
Moorthy
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
hi,
just you the same message that you receive in the
receive step and you don't need any mapping for that
BPM
- receive step (invoked by anything)
- send step
Regards,
michal
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
87 | |
10 | |
10 | |
10 | |
7 | |
6 | |
6 | |
5 | |
5 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.