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.