Unable to export recipientID in ACS

You won’t be able to extract these columns as they are defined with the attribute pkgStatus  set to never. This means you’ll never be able to export it.

Description description

Environments

  • Adobe Campaign (AC)
  • Adobe Campaign Standard (ACS)

Issue

You won’t be able to export recipientID from the profile table in ACS.

Resolution resolution

You won’t be able to extract these columns as they are defined with the attribute pkgStatus  set to never. This means you’ll never be able to export it.

The recipientID is encrypted and is passed across various entities in Adobe Campaign Standard for referencing data, such as reports, workflows, deliveries, etc. Now the ID is just a numeric number and is assigned in series. Hence it’s very easy to predict random recipient IDs and pull data from Campaign which is, in turn, a security flaw.

In ACC (Adobe Campaign Classic) the internal cryptString function is used to first encrypt the recipientID, and then use in URLs as query parameters. Hence you can export it as it will be of no use until you use the internal cryptString function to do any kind of querying in web-apps or JSSPs.

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