GetProductDetails Method
Gets a list of product details for given context. External.
Syntax
Product Data Service.InvokeMethod(“GetProductDetails", Input Arguments,Output Arguments);
Arguments
Argument | Type | Description |
---|---|---|
Input Arguments |
In |
Hierarchy: SiebelMessage (Integration object PDS Product Details Interface) String: ContextMode (Optional) String: EligibilityMode String: PricingMode Hierarchy: SiebelMessage (Integration object PDS Catalog Context) |
Output Arguments |
Out |
Hierarchy: SiebelMessage (Integration object PDS Product Details 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@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] PropertySet@0A775E38 p#0 c#1 type="ListOfPDS Catalog Context" vt=0 value=""
{
c[0] PropertySet@0B23B2C8 p#0 c#1 type="Context" vt=0 value=""
{
c[0] PropertySet@0AAAC308 p#0 c#1 type="ListOfSiebel Context" vt=0 value=""
{
c[0] PropertySet@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] PropertySet@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] PropertySet@0AAB6410 p#0 c#1 type="ListOfPDS Product Details Interface"
vt=0 value=""
{
c[0] PropertySet@0B639560 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@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] PropertySet@0A9A1C88 p#0 c#1 type="ListOfPDS Product Details Interface"
vt=0 value=""
{
c[0] PropertySet@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] PropertySet@0AD5A848 p#0 c#1 type="ListOfProduct Attribute" vt=0
value=""
{
c[0] PropertySet@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 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. |