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 catalog, category and context. External

Syntax

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

Arguments
Argument
Type
Description

const CCFPropertySet & inputArgs

In

Hierarchy: SearchSpec

String: ContextMode (Optional)

Hierarchy: Context (Optional)

CCFPropertySet & outputArgs

Out

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

Example of Input Arguments

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

{

p["ContextMode"] = "Quote"

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

{

......

}

c[1] CCFPropertySet@1088CCE8 p#4 c#1 type=" SearchSpec" vt=0 value=""

{

"CatalogName" = "Value1"

"Name2" = "Value2"

"SearchSpec" = "Last_Updated_Dt is >= {Date Specified}"

}

}

An example of outputArgs:

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

{

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

{

p["MessageId"] = "42-WAQ";

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

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

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

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

{

c[0] CCFPropertySet@0BD82770 p#4 c#1 type="Catalog Category" vt=0 value=""

{

p["Catalog Name"] = "ERM Catalog";

p["Version"] = "1";

p["Description"] = "ERM Category";

p["Name"] = "ERM Category";

p["Description - Translation"] = "ERM Category";

p["[Field]"] = "[Value]";

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

{

c[0] CCFPropertySet@0BD2D7A0 p#85 c#2 type="Internal Product" vt=0 value=""

{

p["Name"] = "xxx";

p["[Field]"] = "[Value]";

c[0] CCFPropertySet@0BF21F30 p#0 c#1 type="ListOf Internal Product_XA Product Attribute Values" vt=0 value=""

{

}

c[0] CCFPropertySet@0BF21F30 p#0 c#1 type="ListOf Internal Product_Related Product" vt=0 value=""

{

}

c[0] CCFPropertySet@0BF21F30 p#0 c#1 type="ListOfInternal Product_Equivalent Product" vt=0 value=""

{

}

}

c[...] CCFPropertySet@0BD2D7A0 p#85 c#2 type="Internal Product" vt=0 value=""

{

p["Name"] = "xxx";

p["[Field]"] = "[Value]";

...

}

}

}

}

}

}

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 © 2009, Oracle and/or its affiliates. All rights reserved. Legal Notices.