GetProdStruct Method
This method returns the full structure of the customizable product.
Input Arguments
RootId. The unique identifier of the complex object root. If provided, RootName, Vendor, and Org are ignored. If not provided, RootName, Vendor, and Org are used to uniquely identify the product.
RootName. The root product name. Optionally, you can use Name together with Vendor and Org to uniquely identify a product.
(Optional) Version. Version arguments are used only when testing a customizable product version that is different from the currently released version. Specify 0 to return the work space.
(Optional) Vendor. Use with RootName to uniquely identify the product. By default, this is empty.
(Optional) Org. Use with RootName to uniquely identify the product. By default, this is empty.
Full. Y returns the full product structure. N returns the first level of the product.
Output Arguments
The output is in Property Set format.
<ProdStruct> RootId
<ProdId> Name ClassId
<Port> Name ClassName ClassId OrigId Type MinCard MaxCard DefltCard LocalType
InternalType
<Subobject Id/>
...
</port>
...
<Attribute> Name
<Domain Value />
...
</Attribute>
...
</ProdId>
...
</ProdStruct>