In this post we will see how to use Workflow Utilities, Echo method to set a property in a property set or a Siebel message. Here is how our workflow will look like.
Step 1. Use PRM ANI Utility service to generate an empty Siebel Message set using an existing Integration Object
Step 2. Use Workflow Utilities to set some properties of the Siebel Message
![]()
let’s start with the workflow details:
Create a new process property
| Process Property Name | Data Type |
| SMessage | Hierarchy |
Step1 Detail:
| Name | Type | Business Service Name | Business Service Method |
| Create Property Set | Business Service | PRM ANI Utility Service | CreateEmptyPropSet |
Input Arguments:
| Input Argument | Type | Value |
| Hierarchy Name | Literal | Quote |
* Value is the name of the IO which you want to use. I am using a vanilla IO for this example
Output Arguments:
| Property Name | Type | Output Argument |
| SMessage | Output Argument | SiebelMessage |
CreateEmptyPropSet method return a SiebelMessage that we are storing in process property (SMessage) that we created.
Step 2 Detail:
In Step 2 we will set Quote Number, Quote Type and Revision of the empty Siebel Message that we have
| Name | Type | Business Service Name | Business Service Method |
| Set Property | Business Service | Workflow Utilities | Echo |
Input Arguments:
| Input Argument | Type | Value | Property Name |
| SiebelMessage | Process Property | SMessage | |
| SiebelMessage.ListOfQuote.Quote.Quote Number | Literal | 1-90876 | |
| SiebelMessage.ListOfQuote.Quote.Quote Type | Literal | TestQuote | |
| SiebelMessage.ListOfQuote.Quote.Revision | Literal | 0 |
Output Arguments:
| Property Name | Type | Output Argument |
| SMessage | Output Argument | SiebelMessage |
That’s it you are done, but there is probably some explanation that you are expecting. Don’t worry explanation about string I have created using (.) dot notation and about input and output arguments of second step is coming next.


(7 votes, average: 4.43 out of 5)