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>

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