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

GetProductDetails Method


Gets a list of product details for given context. External.

Syntax

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

Arguments
Argument
Type
Description

const CCFPropertySet & inputArgs

In

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

String: ContextMode (Optional)

String: EligibilityMode

String: PricingMode

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

CCFPropertySet & outputArgs

Out

Hierarchy: SiebelMessage (Integration object "PDS Product Details 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@0A9DB3E0 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@0A775E38 p#0 c#1 type="ListOfPDS Catalog Context" vt=0 value=""

{

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

{

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

{

c[0] CCFPropertySet@0AC022C8 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@0ABC6868 p#4 c#1 type="SiebelMessage" vt=0 value=""

{

p["MessageId"] = "";

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

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

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

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

{

c[0] CCFPropertySet@0B639560 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@0AD67060 p#4 c#1 type="SiebelMessage" vt=0 value=""

{

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

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

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

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

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

{

c[0] CCFPropertySet@0AD72870 p#23 c#1 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@0AD5A848 p#0 c#1 type="ListOfProduct Attribute" vt=0 value=""

{

c[0] CCFPropertySet@0AD58DA8 p#5 c#0 type="Product Attribute" vt=0 value=""

{

p["Data Type"] = "Text";

p["Value"] = "Alpine";

p["Default Value"] = "";

p["Display Name"] = "Brand";

p["Name"] = "Brand";

}

}

}

}

}

}

Error Conditions
Error ID
Error Message Text
User Action/Resolution

IDS_ERR_ANIESALES_MISSING_SERVICE_NAME

The '%1' user property is not defined in business service '%2'.

Define user prop "Data Sync Service (GetProductDetails)" in "Product Selection Service".

SSAOMErrCannotCreateService

Unable to create the Business Service '%1

Check to see if the business service defined in user prop "Data Sync Service (GetProductDetails)" in "Product Selection Service" is defined correctly.

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