Skip to content

/AWS1/CL_MPMRESOLVECUSRESULT

The result of the ResolveCustomer operation. Contains the CustomerIdentifier along with the CustomerAWSAccountId, ProductCode, and LicenseArn.

CONSTRUCTOR

IMPORTING

Optional arguments:

iv_customeridentifier TYPE /AWS1/MPMCUSTOMERIDENTIFIER /AWS1/MPMCUSTOMERIDENTIFIER

The CustomerIdentifier is used to identify an individual customer in your application.

iv_productcode TYPE /AWS1/MPMPRODUCTCODE /AWS1/MPMPRODUCTCODE

The product code is returned to confirm that the buyer is registering for your product. Subsequent BatchMeterUsage calls should be made using this product code.

iv_customerawsaccountid TYPE /AWS1/MPMCUSTOMERAWSACCOUNTID /AWS1/MPMCUSTOMERAWSACCOUNTID

The CustomerAWSAccountId provides the Amazon Web Services account ID associated with the CustomerIdentifier for the individual customer. Calls to BatchMeterUsage require CustomerAWSAccountId for each UsageRecord.

iv_licensearn TYPE /AWS1/MPMLICENSEARN /AWS1/MPMLICENSEARN

The LicenseArn is a unique identifier for a specific granted license. These are typically used for software purchased through Amazon Web Services Marketplace. Calls to BatchMeterUsage require LicenseArn for each UsageRecord.

Once you receive the CustomerAWSAccountId and LicenseArn in the response, store that for future purposes/API calls/integrations.


Queryable Attributes

CustomerIdentifier

The CustomerIdentifier is used to identify an individual customer in your application.

Accessible with the following methods

Method Description
GET_CUSTOMERIDENTIFIER() Getter for CUSTOMERIDENTIFIER, with configurable default
ASK_CUSTOMERIDENTIFIER() Getter for CUSTOMERIDENTIFIER w/ exceptions if field has no
HAS_CUSTOMERIDENTIFIER() Determine if CUSTOMERIDENTIFIER has a value

ProductCode

The product code is returned to confirm that the buyer is registering for your product. Subsequent BatchMeterUsage calls should be made using this product code.

Accessible with the following methods

Method Description
GET_PRODUCTCODE() Getter for PRODUCTCODE, with configurable default
ASK_PRODUCTCODE() Getter for PRODUCTCODE w/ exceptions if field has no value
HAS_PRODUCTCODE() Determine if PRODUCTCODE has a value

CustomerAWSAccountId

The CustomerAWSAccountId provides the Amazon Web Services account ID associated with the CustomerIdentifier for the individual customer. Calls to BatchMeterUsage require CustomerAWSAccountId for each UsageRecord.

Accessible with the following methods

Method Description
GET_CUSTOMERAWSACCOUNTID() Getter for CUSTOMERAWSACCOUNTID, with configurable default
ASK_CUSTOMERAWSACCOUNTID() Getter for CUSTOMERAWSACCOUNTID w/ exceptions if field has n
HAS_CUSTOMERAWSACCOUNTID() Determine if CUSTOMERAWSACCOUNTID has a value

LicenseArn

The LicenseArn is a unique identifier for a specific granted license. These are typically used for software purchased through Amazon Web Services Marketplace. Calls to BatchMeterUsage require LicenseArn for each UsageRecord.

Once you receive the CustomerAWSAccountId and LicenseArn in the response, store that for future purposes/API calls/integrations.

Accessible with the following methods

Method Description
GET_LICENSEARN() Getter for LICENSEARN, with configurable default
ASK_LICENSEARN() Getter for LICENSEARN w/ exceptions if field has no value
HAS_LICENSEARN() Determine if LICENSEARN has a value