Siebel Order Management Guide > Product Data Service and Import Export API Reference >

PDS PublishCatalog Test Sample Workflow


This sample workflow illustrates how to create your own workflows that use the Product Data Service API. This workflow is not meant to be used directly.

The inputs and outputs of the Product Data Service API methods are all in the format of the Siebel property set, which can be converted to and from xml files using Siebel EAI. The hierarchy in the output property set is controlled by the Integration Object specified in the input Siebel message.

This workflow is shown in Figure 57.

Figure 57. PDS Add Product & Service

Workflow Description. This workflow does the following:

  • Query Read From File. Reads the contents from the xml file and converts to SiebelMessage propertyset, which may include integration object for EAI, searchspec that would be applied on the following query and so on. A sample input file is the following:

    <?xml version="1.0" encoding="UTF-8" ?>

    <?Siebel-Property-Set EscapeNames="false"?>

    - <SiebelMessage MessageId="" IntObjectName="PDS Publish Catalog Interface" MessageType="Integration Object" IntObjectFormat="Siebel Hierarchical">

    - <ListOfPublishCatalog>

    <ProductCatalog searchspec="EXISTS ([Channel Partner] like 'UANPartner1')" />

    </ListOfPublishCatalog>

    </SiebelMessage>

  • Context Read From File. Reads the contents from the context xml file and converts to context propertyset. A sample context file is the following:

    <?xml version="1.0" encoding="UTF-8" ?>

    <?Siebel-Property-Set EscapeNames="false"?>

    <Context BusObjName="Quote" BusCompName="Quote" SignalMode="Quote" ContextRowId="2-47J4V" />

  • Product Selection Service API. Calls the PublishCatalog method of the PDS Product Data Service. The input arguments SiebelMessage and Context are from the output of the previous two steps.
  • WriteXMLtoFile. Converts the output PropertySet of the previous step into xml format and writes to the result file.
Siebel Order Management Guide Copyright © 2015, Oracle and/or its affiliates. All rights reserved. Legal Notices.