Atom Map Extensions Summary object (Deprecated)
The Atom Map Extensions Summary object refers to an extensible data map for a Runtime to which a given process is attached. An extensible map to which the object refers is represented by the Atom Map Extension object.
CAUTION:
The Atom Map Extensions Summary object is a deprecated API and should no longer be used. removed non-environment functionality from the , and all accounts are changed to utilize Environments. Therefore, Boomi recommends that you take advantage of the API functionality provided by the Environment Map Extensions Summary object instead. For more information about 's API object deprecation status, refer to the topic API deprecation and versioning policy.
Data map extensions are overrides to field mappings or fields augmenting profile-based object definitions. Data map extensions represent the generalized mapping between two object definitions.
Before you can request a GET or UPDATE operation on an Atom Map Extension object, you must perform a QUERY operation on the Atom Map Extensions Summary object to obtain the object IDs for extensible maps.
Note: Extension types other than data map extensions for a Runtime are collectively represented by the Atom Extensions object.
Structure
<AtomMapExtensionsSummary name="" mapId="" processId="" id="" extensionGroupId="" atomId="">
<SourceFieldSet connectionId="">
<BrowseField name=""/>
</SourceFieldSet>
<DestinationFieldSet connectionId="">
<BrowseField name=""/>
</DestinationFieldSet>
</AtomMapExtensionsSummary>
| Field | Type | Description |
|---|---|---|
| Filter | Filter | Filter |
| name | string | The name of the extensible map. This name includes the source object definition name and the destination object definition name, separated by a hyphen. |
| mapId | string | The ID of the extensible map. |
| processId | string | The ID of the process. |
| id | string | The ID of the object. This is a conceptual ID synthesized from the IDs of the - Map - Process - Multi-install integration pack (extensionGroupId), if applicable - Atom After obtaining this value with a QUERY operation, you can retrieve or update the extensible map by specifying the ID in a GET or UPDATE operation on an Atom Map Extension object. |
| extensionGroupId | string | The ID of the multi-install integration pack to which the extensible map applies, if applicable. |
| atomId | string | The ID of the Runtime. |
| DestinationFieldSet | string | Fields defining the credentials for connecting to the external service for the purpose of browsing for destination profiles. |
| SourceFieldSet | string | Fields defining the credentials for connecting to the external service for the purpose of browsing for profiles. |
Supported operations
| GET | QUERY | CREATE | UPDATE | EXECUTE | DELETE |
|---|---|---|---|---|---|
| Not supported | Supported | Not supported | Not supported | Not supported | Not supported |
The following fields can be used as QUERY filters for the Atom Map Extensions Summary object:
| Field | Allowed values |
|---|---|
| extensionGroupId | Any string value. The intent is that this be the ID of a process in a multi-install integration pack. |
| atomId | Any string value. This filter is required. |
Only the EQUALS operator is allowed for the Atom Map Extensions Summary object filters.
For general information about the structure of QUERY filters and how to handle paged results, see the Query filters and Query paging topics.
SOAP implementation
The following example query returns the IDs of Atom Map Extension objects for the Atom whose ID is 3456789a-bcde-f0123-4567-89abcdef012.
Request:
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:api="http://api.platform.boomi.com/">
<soapenv:Header>
<wsse:Security
xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd">
<wsse:UsernameToken wsu:Id="UsernameToken" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd">
<wsse:Username>ATOMSPHERE_USER_NAME</wsse:Username>
<wsse:Password Type="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username-token-profile-1.0#PasswordText">ATOMSPHERE_PASSWORD</wsse:Password>
</wsse:UsernameToken>
</wsse:Security>
</soapenv:Header>
<soapenv:Body>
<api:query>
<api:objectType>AtomMapExtensionsSummary</api:objectType>
<api:queryConfig>
<api:QueryFilter>
<api:expression xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" operator="EQUALS" property="atomId" xsi:type="api:SimpleExpression">
<api:argument>3456789a-bcde-f0123-4567-89abcdef012</api:argument>
</api:expression>
</api:QueryFilter>
</api:queryConfig>
</api:query>
</soapenv:Body>
</soapenv:Envelope>
Response:
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
<S:Body>
<bns:queryResponse xmlns:bns="http://api.platform.boomi.com/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<bns:results numberOfResults="1">
<bns:result xsi:type="bns:EnvironmentMapExtensionsSummary"
name="Account - Customer" mapId="01234567890123456789012345" processId="789abcde-f012-3456-789a-bcdef0123456"
id="Ab0Cd1Ef1Gh3Ij4Kl5Mn6Op7Qr8St9Uv0Wx9Yz8Zy7Xw6Vu5Ts4Rq3Po2Nm1Lk0Ji1Hg"
extensionGroupId="" environmentId="456789ab-cdef-0123-4567-89abcdef0123">
<bns:SourceFieldSet connectionId="c04f56dd-0eec-4311-ab7b-1737a1309ae8">
<bns:BrowseField name="password"/>
</bns:SourceFieldSet>
<bns:DestinationFieldSet connectionId="l23e56dd-0ffd-4222-an8b-1737a1309ae8">
<bns:BrowseField name="password"/>
</bns:DestinationFieldSet>
</bns:result>
</bns:results>
</bns:queryResponse>
</S:Body>
</S:Envelope>