Invalid ECID error during ingestion to AEP

Description description

User received the following error during ingestion to AEP

UPSException(errorCode:UPLIB-101003-400, errorMessage:Invalid ECID: 69182582886243657173932344476478431511.print(3575-2).check, errorDescription:Invalid ECID)

Resolution resolution

2 checks are being done to validate an ECID during ingestion

  1. It should be 38 characters long
  2. Split the 38 chars string into substrings (19 chars each); these substrings should be valid java Long (i.e, max value of 263-1)

In this case 1) is confirmed as 38 characters long however b) the second half of substring “932344476478431511” it too big causing the error to occur

recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f