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

GetProductAttributeDomain Method


Gets all the attribute types and domain details for a given product. External.

Syntax

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

Arguments
Argument
Type
Description

Input Arguments

In

String: Attribute Id

String: Product Configuration Model Id

Hierarchy: SiebelMessage (Integration object PDS Product Attribute Domain Interface)

Output Arguments

Out

Hierarchy: SiebelMessage (Integration object PDS Product Attribute Domain Interface)

Example of Input Arguments

PropertySet@0012CCC4 p#2 c#0 type="" vt=0 value=""

{

p["Product Configuration Model Id"] = "99-27KMW";

p["Attribute Id"] = "OM_Edition";

}

Example of Output Arguments:

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

{

c[0] PropertySet@0A767970 p#4 c#1 type="SiebelMessage" vt=0 value=""

{

p["MessageId"] = "";

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

p["IntObjectName"] = "PDS Product Attribute Domain Interface";

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

c[0] PropertySet@0AA19870 p#0 c#1 type="ListOfPDS Product Attribute Domain Interface" vt=0 value=""

{

c[0] PropertySet@0AB28978 p#26 c#1 type="Product Attribute" vt=0 value=""

{

p["Unit of Measure"] = "";

p["Id"] = "OM_Edition";

p["Attribute Definition Id"] = "99-27KFN";

p["Default Value"] = "";

p["Eligibility Procedure Name"] = "";

p["Vector Flag"] = "Y";

p["Minimum Value"] = "";

p["Attribute Name"] = "OM_Edition";

p["Increment Value"] = "";

p["None Value"] = "";

p["Parametric Search Falg"] = "Y";

p["Read Only Flag"] = "N";

p["Sequence Number"] = "-1";

p["Inherited Flag"] = "Y";

p["Overwritten Flag"] = "N";

p["Required Flag"] = "N";

p["Validation Spec"] = "";

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

p["Maximum Value"] = "";

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

p["Hidden Flag"] = "N";

p["Enumerated Flag"] = "Y";

p["Orig Id"] = "42@777ar";

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

p["Description"] = "";

p["Asset Flag"] = "N";

c[0] PropertySet@0AB284C8 p#0 c#3 type="ListOfAttribute LOV Value" vt=0 value=""

{

c[0] PropertySet@0AB271B0 p#1 c#0 type="Attribute LOV Value" vt=0 value=""

{

p["Value"] = "Enterprise";

}

c[1] PropertySet@0AB2AB70 p#1 c#0 type="Attribute LOV Value" vt=0 value=""

{

p["Value"] = "Home";

}

c[2] PropertySet@0AB2A7D8 p#1 c#0 type="Attribute LOV Value" vt=0 value=""

{

p["Value"] = "Professional";

}

}

}

}

}

}

Error Conditions

None.

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