Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.


Excerpt
The service manager we have implemented for the automatic provisioning of Microsoft ESD services is been based on Microsoft CIS API (Channel Inclusion Services (CIS) Electronic Software Distribution (ESD)). Microsoft has exposed this API for creating perpetual licenses to their partner's end customers. 

Each ESD reseller that is using interworks.cloud Platform for offering MS ESD services, must generate his own authentication credentials (Channel ID, Client ID, Certificate Thumbprint) for activating the automatic provisioning of MS ESD services via interworks.cloud Platform.

rw-ui-texttextbox-boxmacro
sizemedium
typeinfo

Prerequisites Prior to Microsoft ESD Integration Activation

A unique SSL certificate is required prior to activating the Microsoft ESD Integration for each customer having one or more currencies.
(A customer with two distinct currencies will need two different SSL certificates.)

The following three actions are necessary:

  • Please provide us with a valid SSL certificate in pfx format with the code in order for us to install it on the application servers.
  • Please provide us with a valid hostname (FQDN), that corresponds to the above certificate.
  • Declare to the corresponding DNS servers the CNAME registration that directs to the following hostname (depending on which infrastructure it is located). 

Example #1: A customer in the EU can send us a wildcard certificate (*.mydomain.com), inform us of the hostname "esd.mydomain.com" and declare the CNAME record for "esd.mydomain.com" which directs to the "cloud-platform-sites-eu.trafficmanager.net".

Example #2A customer in the US can send us a wildcard certificate (esd.mydomain.net), inform us of the host name "esd.mydomain.net" and declare the CNAME record for "esd.mydomain.net" which directs to the "cloud-platform-sites-us.trafficmanager.net".


Activating the Microsoft ESD Services in Cloud BSS

...

For activating the automatic provisioning of MS ESD services, you should do the following:

  1. Navigate to BSS Setup > Administration > System Options > Applications Setup and select the Settings for the Microsoft ESD.

    Image Modified
  2. Fill in the credentials form:
    1. System Name: Is the name of the instance that the user is about to create
    2. Recourse API: Is the production endpoint for the data
    3. Service URL: Is the production endpoint for the data
    4. Azure Active Directory Tenant: Is the way of Tokenization
    5. Channel ID: Is the Bill To Account ID that has been provided by Microsoft
    6. Client ID: Is the Microsoft's ID of the distributor

    Image Modified
  3. In order to select the Certificate Thumbprint, Country and Language you have to fill all the other mandatory fields as described above and save the Instance.
  4. Fill the rest of the mandatory fields
    1. Certificate Thumbprint: Is unique per Distributor/Country/Language of charge

    2. Country: Is the country that the ESD products will be provided.
    3. Language: Defines the products that will be created at the Get Services Definition action.


medium
rw-ui-text-box
size
textbox-macro
typeinfo

ESD Distributors that are eligible to resell in multiple countries/regions

If you can resell ESD services in different countries/Regions you have to own different client IDs for each country.
If this is the case you should create a new ESD instance for each Country/Region that requires a separate certificate in order to download the available products for each instance.



You can see how you can manage the available ESD products in your Cloud BSS
Ui button
colorblue
titleNext
urlhttps://kb.interworks.cloud/display/ICPD/Managing+your+ESD+Products