Packaged Component Manifest object
Use the Packaged Component Manifest object to retrieve a list of the included components and their summary metadata for a single version of a packaged component.
The Packaged Component Manifest object resembles how a user accesses the Packaged Component Details panel in the user interface to view all included components within a package. You can use this object in combination with other Component objects. For example, you can query the Packaged Components object to find a record of interest such as those matching a specific version name, and then employ the Packaged Component Manifest object to get all the included components for each result.
Structure
<PackagedComponent packageId=””>
<componentInfo id="" version=""/>
</PackagedComponent>
| Field | Type | Description |
|---|---|---|
| packageId | string | The ID of the packaged component. |
| componentInfo id | string | The ID of the component.The component ID is available in the Revision History dialog, which you can open from the Build page in the user interface. Potentially, this ID can return multiple components. |
| componentInfo version | string | Each saved configuration is assigned a Revision History number when you change a component on the Build tab. The component version is available in the Revision History dialog, which you can access from the Build page service. |
Supported operations
| GET | QUERY | CREATE | UPDATE | EXECUTE | DELETE |
|---|---|---|---|---|---|
| Supported | Not Supported | Not Supported | Not Supported | Not Supported | Not Supported |
SOAP implementation
-
GET operation
Request:
<soapenv:Body>
<api:get>
<api:objectType>PackagedComponentManifest</api:objectType>
<api:objectId>123a45e6-789e-1f23-a45d-a6789daebbd9</api:objectId>
</api:get>
</soapenv:Body>Response:
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
<S:Body>
<bns:getResponse xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:bns="http://api.platform.boomi.com/">
<bns:result xsi:type="bns:PackagedComponentManifest" packageId="5c825e5b-4676-474f-ab9f-84615b58afcc">
<bns:componentInfo id="456789a-bcde-f0123-4567-89abcdef012" version="1"/>
<bns:componentInfo id="765a432-12ab-0e98-7a66-54d53bf321f87" version="1"/>
</bns:result>
</bns:getResponse>
</S:Body>
</S:Envelope>
Was this topic helpful?