Use this resource to retrieve the details of a crosswalk, such as the properties, status, source code list, and target code list based on identifiers, such as internal ID or alias. You can also retrieve the value mappings for a code value.
Unlock a crosswalk (v2)
Unlocks a crosswalk that's locked by another user based on an internal ID or alias.
Note: To use the API, you require the Informatica Intelligent Cloud ServicesReference 360 Administrator role.
PUT request
To unlock a crosswalk based on an internal ID or alias, submit a PUT request with the following URI:
The delete request runs a crosswalk cleanser job that scans all mappings of a crosswalk and removes the duplicate mappings based on an internal ID or alias.
DELETE request
To delete duplicate mappings of a crosswalk based on an internal ID or alias, submit a DELETE request with the following URI:
Note: You must execute this API to run the crosswalk cleanser job only if you find duplicate crosswalk mappings in the exported CSV file. The CSV file must be exported using export v3 API at a point in time.
DELETE response
A 202 accepted response is returned.
DELETE example
To delete duplicate mappings of a crosswalk based on the internal ID or alias, you might use the following request:
The response contains the details of the crosswalk cleanser job, such as the status of the crosswalk cleanser job, number of records processed for import, and the error details.
The following table describes the attributes in the response body:
Field
Type
Description
id
String
Identifier of the crosswalk for which the crosswalk cleanser job was triggered.
internalId
String
Unique identifier of the crosswalk.
alias
String
Alternative identifier of the crosswalk.
createdBy
String
User name of the user who triggered the crosswalk cleanser job.
createdDate
String
Date when the crosswalk cleanser job was triggered.
status
String
Status of the crosswalk cleanser job.
jobDetails
Object
Details of the crosswalk cleanser job.
initialNumberOfMappings
Number
Number of existing crosswalk mappings.
invalidSourcePKeyReport
Object
Details of invalid mappings.
numberOfRecords
Number
Number of invalid records.
numberOfSuccessRecords
Number
Number of invalid records that were successfully deleted.
numberOfFailedRecords
Number
Number of invalid records that were not deleted.
errors
Array
Details of the errors.
errorCode
String
Error code for the error type.
errorSummary
String
Message that explains why the invalid records are not deleted.
errorParameter
Object
Error parameter.
GET example
To get the job details of a crosswalk cleanser job based on the internal ID or alias, you might use the following request:
GET https://use4-mdm.dm-us.informaticacloud.com/rdm-service/external/v2/crosswalks/sap_country_to_epm_country/mappings/duplicates/status HTTP/1.1 Accept: application/json
The following sample response shows the job details of a crosswalk cleanser job:
HTTP/1.1 200 OK Content-Type: application/json;charset=UTF-8 Content-Length: 555