Siebel Self Service Administration Guide > Workflows for Siebel Self Service > Workflows for Interview Sessions >

OPA Process Submit Data Workflow


This workflow converts the integration object for submitting data in Oracle Policy Automation (OPA) format to an integration object in Siebel format. Figure 10 shows this workflow.

The OPA Interview Service Main Workflow calls this workflow as a subprocess.

Figure 10. OPA Process Submit Data Workflow

Workflow Description. This workflow performs the following actions:

  1. Change Property Set Type To SiebelMessage. This step calls the ChangePropertysetType method from the OPA Interview Framework Service business service. The input arguments to this method are the InvestigateResponse integration object (InvestigateResponse:InvestigateResponse), PropertySetPath, and PropertySetType. This method changes the property set type for the property set path, and returns the modified property set.
  2. Add Properties to IO. This step calls the AddPropertiesToPropertySet method from the OPA Interview Framework Service business service. The input arguments to this method are the InputData integration object (SiebelMessage), IOName, IOXml tag name, PrimaryIC, PrimaryIC XML tag, and PropertySetPath. This method adds these properties to the property set at the property set path, and returns the updated property set as the UpdatedInvestigateResponse integration object (SiebelMessage).
  3. IO to XML. This step calls the IntObjHierToXMLDoc method in the EAI XML Converter business service to convert the Siebel Message into XML format.
  4. Transform Submit Data to IO. This step calls the Transform method from the EAI XSLT Service business service to convert the data for the submit-data integration component for the investigate-response integration object from OPA format to Siebel format.
  5. XML to IO. This step calls the XMLDocToIntObjHier method from the EAI XML Converter business service to convert the XML data to an integration object.
Siebel Self Service Administration Guide Copyright © 2018, Oracle and/or its affiliates. All rights reserved. Legal Notices.