Siebel Product Administration Guide > Siebel Configurator API Reference > Object Broker Methods >
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>
|