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

GetProductChildren Method


Gets a list of child business component details for a given product, the child business component name, and the required fields to return.

Syntax

ErrCode GetProductChildren (const CCFPropertySet& inputArgs, CCFPropertySet& outputArgs);

Arguments
Argument
Type
Description

const CCFPropertySet & inputArgs

In

String: ContextMode

String: EligibilityMode

String: PricingMode

Hierarchy: SiebelMessage (Integration object "PDS Catalog Context")

Hierarchy: SiebelMessage (Integration object "PDS Product Children Interface")

CCFPropertySet & outputArgs

Out

Hierarchy: SiebelMessage (Integration object "PDS Product Children Interface")

Example of Input Arguments

CCFPropertySet@0012C6BC p#3 c#2 type="" vt=0 value=""

{

p["EligibilityMode"] = "";

p["ContextMode"] = "SiebelContext";

p["PricingMode"] = "Y";

c[0] CCFPropertySet@0B89E3F0 p#4 c#1 type="Context" vt=0 value=""

{

p["MessageId"] = "";

p["IntObjectName"] = "PDS Catalog Context";

p["MessageType"] = "Integration Object";

p["IntObjectFormat"] = "Siebel Hierarchical";

c[0] CCFPropertySet@0A959098 p#0 c#1 type="ListOfPDS Catalog Context" vt=0 value=""

{

c[0] CCFPropertySet@0AB4A228 p#0 c#1 type="Context" vt=0 value=""

{

c[0] CCFPropertySet@0A5D78B8 p#0 c#1 type="ListOfSiebel Context" vt=0 value=""

{

c[0] CCFPropertySet@0B6396E0 p#4 c#0 type="Siebel Context" vt=0 value=""

{

p["BusObjName"] = "Quote";

p["ContextRowId"] = "1-10MLH";

p["SignalMode"] = "Quote";

p["BusCompName"] = "Quote";

}

}

}

}

}

c[1] CCFPropertySet@0BAFF048 p#4 c#1 type="SiebelMessage" vt=0 value=""

{

p["MessageId"] = "";

p["IntObjectName"] = "PDS Product Children Interface";

p["MessageType"] = "Integration Object";

p["IntObjectFormat"] = "Siebel Hierarchical";

c[0] CCFPropertySet@08BDC3C8 p#0 c#1 type="ListOfPDS Product Children Interface" vt=0 value=""

{

c[0] CCFPropertySet@0A73E4B0 p#1 c#0 type="Product" vt=0 value=""

{

p["Id"] = "99-28W7U";

}

}

}

}

Example of Output Arguments

CCFPropertySet@0012CCB8 p#0 c#1 type="" vt=0 value=""

{

c[0] CCFPropertySet@0B96EAA8 p#4 c#1 type="SiebelMessage" vt=0 value=""

{

p["MessageId"] = "42-1JLN";

p["IntObjectName"] = "PDS Product Children Interface";

p["MessageType"] = "Integration Object";

p["IntObjectFormat"] = "Siebel Hierarchical";

c[0] CCFPropertySet@0B9DFB90 p#0 c#1 type="ListOfPDS Product Children Interface" vt=0 value=""

{

c[0] CCFPropertySet@0BBDEA68 p#23 c#2 type="Product" vt=3 value="99-28W7U"

{

p["Class Id"] = "99-28VEN";

p["Vendor Integration Id"] = "";

p["Reference Price"] = "";

p["Product Def Type Code"] = "Customizable";

p["Eligibility Reason"] = "";

p["Id"] = "99-28W7U";

p["Product Id"] = "99-28W7U";

p["Pre Pick"] = "N";

p["Part #"] = "GPAP";

p["Eligibility Status"] = "";

p["Integration Id"] = "";

p["Inclusive Eligibility Flag"] = "N";

p["Parent Item Id"] = "";

p["Net Price"] = "0";

p["List Price"] = "0";

p["Effective To"] = "";

p["Product Line Id"] = "No Match Row Id";

p["Product Configuration Model Id"] = "99-28W7U";

p["Effective From"] = "";

p["List Price Type Code"] = "STANDARD";

p["Name"] = "CDA_gp_Audio Package";

p["Quantity"] = "1";

p["Price List Id"] = "1-31C5";

c[0] CCFPropertySet@0BABA878 p#0 c#2 type="ListOfKey Feature" vt=0 value=""

{

c[0] CCFPropertySet@0BAB17E8 p#4 c#0 type="Key Feature" vt=0 value=""

{

p["Vendor Location"] = "";

p["Vendor"] = "";

p["Product Id"] = "99-28W7U";

p["Feature"] = "24 x 7 Phone Support";

}

c[1] CCFPropertySet@0BD94500 p#4 c#0 type="Key Feature" vt=0 value=""

{

p["Vendor Location"] = "";

p["Vendor"] = "";

p["Product Id"] = "99-28W7U";

p["Feature"] = "Access Time";

}

}

c[1] CCFPropertySet@0BC8DD28 p#0 c#1 type="ListOfLiterature" vt=0 value=""

{

c[0] CCFPropertySet@0B9A0688 p#10 c#0 type="Literature" vt=0 value=""

{

p["Internal"] = "Y";

p["Sales Tool Type"] = "Sales Tool: Brochure";

p["File Type"] = "pdf";

p["Auto Update Flag"] = "Y";

p["Integration Id"] = "";

p["Size"] = "161754";

p["LitFileDate"] = "03/02/2001 17:46:10";

p["Name"] = " Brochure: Ernst & Young's The Centric Group";

p["File Name"] = "ds_EndUser_S_LIT_12-GSYZV_12-1INJ";

p["Description"] = "";

}

}

}

}

}

}

Error Conditions

None.

Siebel Order Management Guide Copyright © 2010, Oracle and/or its affiliates. All rights reserved. Legal Notices.