Skip to main content
Feedback

Update an extended mapper

This GraphQL mutation updates an extensible data map extension of a process of an Installed Integration Pack.

Code samples

Data map extensions allow you to override or augment default field mappings and profile elements for a given pair of object definitions.see the Data map extensions documentation.

This mutation takes the ExtensionInput object as input.

Input syntax

mutation extendedMappersUpdate{
extendedMappersUpdate(input :[
{
extensions:"String!",
envExtensionId:"String!"
}
])
}

FieldTypeDescriptionRequired/Optional
extensionsStringThe extensions object.Required
envExtensionIdIDThe environment map extension ID.Required

Return syntax

“data”: {
“extendedMappersUpdate”: []
}

Platform API objects

This GraphQL mutation uses the following platform API object:

Platform API ObjectsOperationURL
EnvironmentMapExtension. See documentation.UPDATEhttps://api.boomi.com/api/rest/v1/accountId/EnvironmentMapExtension/id/update

Implementation

To update an extension mapper, send the mutation request to platform.boomi.com/graphql with the following headers:

KeyValue
SPACE_GUID<The Space guid\>
AuthorizationBearer <Token\>
Acceptapplication/json

Sample request

mutation extendedMappersUpdate{
extendedMappersUpdate(input :[
{
extensions:{\“@type\“:\“EnvironmentMapExtension\“,\“Map\“:{\“@type\“:\“MapExtension\“,\“SourceProfile\“:{\“@type\“:\“MapExtensionsProfile\“,\“Node\“:[{\“@type\“:\“MapExtensionsNode\“,\“name\“:\“Employee\“,\“xpath\“:\“\”},{\“@type\“:\“MapExtensionsNode\“,\“name\“:\“Name\“,\“xpath\“:\“/Name\“},{\“@type\“:\“MapExtensionsNode\“,\“name\“:\“Department\“,\“xpath\“:\“/Department\“},{\“@type\“:\“MapExtensionsNode\“,\“name\“:\“DOJ\“,\“xpath\“:\“/DOJ\“},{\“@type\“:\“MapExtensionsNode\“,\“name\“:\“Manager\“,\“xpath\“:\“/Manager\“}],\“componentId\“:\“1b48c905-f455-41cd-a902-8a3e00c685bf\“},\“DestinationProfile\“:{\“@type\“:\“MapExtensionsProfile\“,\“Node\“:[{\“@type\“:\“MapExtensionsNode\“,\“name\“:\“\”,\“xpath\“:\“\”},{\“@type\“:\“MapExtensionsNode\“,\“name\“:\“Record\“,\“xpath\“:\“/Record\“},{\“@type\“:\“MapExtensionsNode\“,\“name\“:\“Elements\“,\“xpath\“:\“/Record/Elements\“},{\“@type\“:\“MapExtensionsNode\“,\“name\“:\“FirstName\“,\“xpath\“:\“/Record/Elements/FirstName\“},{\“@type\“:\“MapExtensionsNode\“,\“name\“:\“Department\“,\“xpath\“:\“/Record/Elements/Department\“},{\“@type\“:\“MapExtensionsNode\“,\“name\“:\“JoiningDate\“,\“xpath\“:\“/Record/Elements/JoiningDate\“},{\“@type\“:\“MapExtensionsNode\“,\“name\“:\“ReportTo\“,\“xpath\“:\“/Record/Elements/ReportTo\“}],\“componentId\“:\“fca2d59d-f272-40f6-9cfd-ecbfc86b29ee\“},\“ExtendedFunctions\“:{\“@type\“:\“MapExtensionsFunctions\“},\“ExtendedMappings\“:{\“@type\“:\“MapExtensionsExtendedMappings\“,\“Mapping\“:[{\“@type\“:\“MapExtensionsMapping\“,\“toXPath\“:\“/Record/Elements/FirstName\“,\“fromXPath\“:\“/Name\“},{\“@type\“:\“MapExtensionsMapping\“,\“toXPath\“:\“/Record/Elements/Department\“,\“fromXPath\“:\“/Department\“},{\“@type\“:\“MapExtensionsMapping\“,\“toXPath\“:\“/Record/Elements/JoiningDate\“,\“fromXPath\“:\“/DOJ\“},{\“@type\“:\“MapExtensionsMapping\“,\“toXPath\“:\“/Record/Elements/ReportTo\“,\“fromXPath\“:\“/Manager\“}]},\“SourceProfileExtensions\“:{\“@type\“:\“MapExtensionExtendProfile\“},\“DestinationProfileExtensions\“:{\“@type\“:\“MapExtensionExtendProfile\“}},\“environmentId\“:\“c031e719-7763-472d-a8d8-8b88b4223f7b\“,\“extensionGroupId\“:\“1f393937-c621-4741-80d3-3b75c734ed66\“,\“id\“:\“YzAzMWU3MTktNzc2My00NzJkLWE4ZDgtOGI4OGI0MjIzZjdiOjFmMzkzOTM3LWM2MjEtNDc0MS04MGQzLTNiNzVjNzM0ZWQ2NjoxZjM5MzkzNy1jNjIxLTQ3NDEtODBkMy0zYjc1YzczNGVkNjY6MTY4ODAyMDQ2OTMzNDE2ODgwMjA0ODc0NTg\“,\“processId\“:\“1f393937-c621-4741-80d3-3b75c734ed66\“,\“mapId\“:\“16880204693341688020487458\“,\“name\“:\“EmployeeMapper - EmployeeFF\“}”,
envExtensionId:"Y2EyMjU5ZGQtZjM5NC00ZmYyLThlOTMtODg1OTZjOGFhNzJhOjZkNzcyYWY3LTUxNzgtNGEyZC1hODVhLTQ0ZWYwYzZlNmVlZDo2ZDc3MmFmNy01MTc4LTRhMmQtYTg1YS00NGVmMGM2ZTZlZWQ6MTY2MzI2MzMyODk3MjE2NjMyNjU0NzI0OTA"
}
])
}

Sample response

{
“data”: {
“extendedMappersUpdate”: [
“{\“@type\“:\“EnvironmentMapExtension\“,\“Map\“:{\“@type\“:\“MapExtension\“,\“SourceProfile\“:{\“@type\“:\“MapExtensionsProfile\“,\“Node\“:[{\“@type\“:\“MapExtensionsNode\“,\“name\“:\“Employee\“,\“xpath\“:\“\”},{\“@type\“:\“MapExtensionsNode\“,\“name\“:\“Name\“,\“xpath\“:\“/Name\“},{\“@type\“:\“MapExtensionsNode\“,\“name\“:\“Department\“,\“xpath\“:\“/Department\“},{\“@type\“:\“MapExtensionsNode\“,\“name\“:\“DOJ\“,\“xpath\“:\“/DOJ\“},{\“@type\“:\“MapExtensionsNode\“,\“name\“:\“Manager\“,\“xpath\“:\“/Manager\“}],\“componentId\“:\“1b48c905-f455-41cd-a902-8a3e00c685bf\“},\“DestinationProfile\“:{\“@type\“:\“MapExtensionsProfile\“,\“Node\“:[{\“@type\“:\“MapExtensionsNode\“,\“name\“:\“\”,\“xpath\“:\“\”},{\“@type\“:\“MapExtensionsNode\“,\“name\“:\“Record\“,\“xpath\“:\“/Record\“},{\“@type\“:\“MapExtensionsNode\“,\“name\“:\“Elements\“,\“xpath\“:\“/Record/Elements\“},{\“@type\“:\“MapExtensionsNode\“,\“name\“:\“FirstName\“,\“xpath\“:\“/Record/Elements/FirstName\“},{\“@type\“:\“MapExtensionsNode\“,\“name\“:\“Department\“,\“xpath\“:\“/Record/Elements/Department\“},{\“@type\“:\“MapExtensionsNode\“,\“name\“:\“JoiningDate\“,\“xpath\“:\“/Record/Elements/JoiningDate\“},{\“@type\“:\“MapExtensionsNode\“,\“name\“:\“ReportTo\“,\“xpath\“:\“/Record/Elements/ReportTo\“}],\“componentId\“:\“fca2d59d-f272-40f6-9cfd-ecbfc86b29ee\“},\“ExtendedFunctions\“:{\“@type\“:\“MapExtensionsFunctions\“},\“ExtendedMappings\“:{\“@type\“:\“MapExtensionsExtendedMappings\“,\“Mapping\“:[{\“@type\“:\“MapExtensionsMapping\“,\“toXPath\“:\“/Record/Elements/FirstName\“,\“fromXPath\“:\“/Name\“},{\“@type\“:\“MapExtensionsMapping\“,\“toXPath\“:\“/Record/Elements/Department\“,\“fromXPath\“:\“/Department\“},{\“@type\“:\“MapExtensionsMapping\“,\“toXPath\“:\“/Record/Elements/JoiningDate\“,\“fromXPath\“:\“/DOJ\“},{\“@type\“:\“MapExtensionsMapping\“,\“toXPath\“:\“/Record/Elements/ReportTo\“,\“fromXPath\“:\“/Manager\“}]},\“SourceProfileExtensions\“:{\“@type\“:\“MapExtensionExtendProfile\“},\“DestinationProfileExtensions\“:{\“@type\“:\“MapExtensionExtendProfile\“}},\“environmentId\“:\“c031e719-7763-472d-a8d8-8b88b4223f7b\“,\“extensionGroupId\“:\“1f393937-c621-4741-80d3-3b75c734ed66\“,\“id\“:\“YzAzMWU3MTktNzc2My00NzJkLWE4ZDgtOGI4OGI0MjIzZjdiOjFmMzkzOTM3LWM2MjEtNDc0MS04MGQzLTNiNzVjNzM0ZWQ2NjoxZjM5MzkzNy1jNjIxLTQ3NDEtODBkMy0zYjc1YzczNGVkNjY6MTY4ODAyMDQ2OTMzNDE2ODgwMjA0ODc0NTg\“,\“processId\“:\“1f393937-c621-4741-80d3-3b75c734ed66\“,\“mapId\“:\“16880204693341688020487458\“,\“name\“:\“EmployeeMapper - EmployeeFF\“}”
]
}
}

On this Page