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

Product Data Service.InvokeMethod(“GetProductChildren", Input Arguments,Output Arguments);

Arguments

Argument Type Description

Input Arguments

In

String: ContextMode

String: EligibilityMode

String: PricingMode

Hierarchy: SiebelMessage (Integration object PDS Catalog Context)

Hierarchy: SiebelMessage (Integration object PDS Product Children Interface)

Output Arguments

Out

Hierarchy: SiebelMessage (Integration object PDS Product Children Interface)

Example of Input Arguments

PropertySet@0012C6BC p#3 c#2 type="" vt=0 value=""
{
    p["EligibilityMode"] = "";
    p["ContextMode"] = "SiebelContext";
    p["PricingMode"] = "Y";
    c[0] PropertySet@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] PropertySet@0A959098 p#0 c#1 type="ListOfPDS Catalog Context" vt=0 value=""
        {
            c[0] PropertySet@0AB4A228 p#0 c#1 type="Context" vt=0 value=""
            {
                c[0] PropertySet@0A5D78B8 p#0 c#1 type="ListOfSiebel Context" vt=0 value=""
                {
                    c[0] PropertySet@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] PropertySet@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] PropertySet@08BDC3C8 p#0 c#1 type="ListOfPDS Product Children Interface" 
vt=0 value=""
        {
            c[0] PropertySet@0A73E4B0 p#1 c#0 type="Product" vt=0 value=""
            {
                p["Id"] = "99-28W7U";
            }
        }
    }
}
PropertySet@0012CCB8 p#0 c#1 type="" vt=0 value=""
{
    c[0] PropertySet@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] PropertySet@0B9DFB90 p#0 c#1 type="ListOfPDS Product Children Interface" 
vt=0 value=""
        {
            c[0] PropertySet@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] PropertySet@0BABA878 p#0 c#2 type="ListOfKey Feature" vt=0 value=""
                {
                    c[0] PropertySet@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] PropertySet@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] PropertySet@0BC8DD28 p#0 c#1 type="ListOfLiterature" vt=0 value=""
                {
                    c[0] PropertySet@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"] = "";
                    }
                }
            }
        }
    }
}

None.