Installation

Known Issue : Ensuring that the “Additional Properties” field on Provider is XML compliant

44 views October 24, 2018 November 2, 2018 0

This issue is related to Work 365 Version 1.8

The Additional Properties field needs to be a valid XML. Certain characters like “&” and others are not valid in XML.  Hence, such characters have to be encoded before you save the Provider record.

Here’s is a very simple way to encode such special characters and ensure the XML is compliant.

Go to this URL: https://coderstoolbox.net/string/#!encoding=xml&action=encode&charset=us_ascii

Copy the value for “resellerRelationshipAuthorizeUrl” property and paste it in the input text box. The output text box will return the encoded string.  Copy the output value and paste it in the XML.

Repeat the same process for “delegatedAdminAuthorizeUrl” property.

01

Example:

Invalid value for Additional Properties:

<ProviderProperties>
<domain>[your domain goes here]</domain>
<clientId>[your App ID goes here]</clientId>
<countryCode>[your Region Code goes here]</countryCode>
<currencyCode>[your Region Currency Code goes here]</currencyCode>
<azureBillingStartDay>[your Start Day of Azure Billing Cycle goes here]</azureBillingStartDay>
<resellerRelationshipAuthorizeUrl>https://portal.office.com/partner/partnersignup.aspx?type=ResellerRelationship&id=xxxxxxx-xxxx-xxxx-xxxx- xxxxxxxxx&csp=1&msppid=0</resellerRelationshipAuthorizeUrl>
<delegatedAdminAuthorizeUrl>https://portal.office.com/partner/partnersignup.aspx?type=ResellerRelationship&id=xxxxxxx-xxxx-xxxx-xxxx- xxxxxxxxx&csp=1&msppid=0</delegatedAdminAuthorizeUrl>
</ProviderProperties>

Valid value for Additional Properties:

<ProviderProperties>
<domain>[your domain goes here]</domain>
<clientId>[your App ID goes here]</clientId>
<countryCode>[your Region Code goes here]</countryCode>
<currencyCode>[your Region Currency Code goes here]</currencyCode>
<azureBillingStartDay>[your Start Day of Azure Billing Cycle goes here]</azureBillingStartDay>
<resellerRelationshipAuthorizeUrl>https://portal.office.com/partner/partnersignup.aspx?type=ResellerRelationship&amp;id=xxxxxxx-xxxx-xxxx-xxxx- xxxxxxxxx&amp;csp=1&amp;msppid=0</resellerRelationshipAuthorizeUrl>
<delegatedAdminAuthorizeUrl>https://portal.office.com/partner/partnersignup.aspx?type=ResellerRelationship&amp;id=xxxxxxx-xxxx-xxxx-xxxx- xxxxxxxxx&amp;csp=1&amp;msppid=0</delegatedAdminAuthorizeUrl>
</ProviderProperties>

Additionally, if you are using this for “Work365.Providers.MicrosoftCspProvider”, you can ensure the values are correct using the “Verify Connectivity” button.

Was this helpful?