Skip to main content

Posts

Showing posts with the label Inbound E-mail Database Operations

Required argument 'BusComp' for method 'GetBOAndBC' is missing or empty SBL-CMI-00121

Error Code: (SBL-BPR-00162)--(SBL-CMI-00121) Error Message: Error invoking service 'Inbound E-mail Database Operations', method 'UpdateRecord' at step 'Update Data'.(SBL-BPR-00162)--Required argument 'BusComp' for method 'GetBOAndBC' is missing or empty.(SBL-CMI-00121) Behavior:  Reason: Missing Business Component name in Value column of Input Arguments of business service step. Solution: Add the business component name.  

How to Insert Record in Business Component through Siebel Workflow

Add new Business Service step in Siebel Workflow, set its properties as below: Business Service Name: Inbound E-mail Database Operations Business Service Method: InsertRecord Set the values of Input Arguments as below: Input Argument: BusComp Type: Literal Value: Service Request Input Argument: BusObj Type: Literal Value: Service Request Input Argument: Field: Status Type: Literal Value: In Process Note: While inserting the record Value In Process will be set against the Status field, you have set values of all required fields. Can add multiple field in similar manner. Set the values of Output Arguments as below: Property Name: SR ID Type: Output Argument Output Argument: Id Note: It will return the Row Id of newly inserted record.

How to Update Record in Business Component through Siebel Workflow

Add new Business Service step in Siebel Workflow, set its properties as below: Business Service Name: Inbound E-mail Database Operations Business Service Method: UpdateRecord Note: This method might not be available in dropdown list of BS Methods so just copy paste. Set the values of Input Arguments as below: Input Argument: BusComp Type: Literal Value: Service Request Input Argument: BusObj Type: Literal Value: Service Request Input Argument: Field: Status Type: Literal Value: In Process Note: Status is the field which will be going to update. Can add multiple field in similar manner. Input Argument: Id Type: Process Property Property Name: SR ID Note: This service will only update the record based on the Row Id of the record. if record didn't found service will return error so add error handling steps.

How to Find Record (query) in Business Component through Siebel Workflow

Add new Business Service step in Siebel Workflow, set its properties as below: Business Service Name: Inbound E-mail Database Operations Business Service Method: FindRecord Set the values of Input Arguments as below: Input Argument: BusComp Type: Literal Value: Service Request Input Argument: BusObj Type: Literal Value: Service Request Input Argument: QueryFields Type: Literal Value: SR Number Note: Filed on which you want to query. Can add multiple fields like Field1,Field2,Field3 Input Argument: ValueFields Type: Literal Value: Id Note: Filed which will business service return if found the record. Can add multiple fields like Field1,Field2,Field3 Input Argument: SR Number Type: Process Property Property Name: SRNumber Note: Input Argument should be same as the name of filed defined in QueryFields. Set the values of Output Arguments as below: Property Name: SR ID Type: Output Argument Output Argument: Id Note: Output Argume...