After setting up and configuring your application pools and applications, test your settings to ensure that the Web API and Client Backend connections are working before going to the next stage. Open an HTTP client or a browser and type the URLs in the address field for the tests below.
-
Test the connections on the server machine using the localhost URL with the following syntax:
https://localhost/{application_name}/{product}/{api_version}/description
Web API example:
https://localhost/webapi3.0/sem/v3/description
Client Backend example:
https://localhost/webapibe3.0/sem/v3/description
-
Next, test the connections from a remote machine using the following URL syntax:
https://{server_url}/{application_name}/{product}/{api_version}/description
Web API example:
https://semsaas01.MyDomain.com/webapi3.0/sem/v3/description
Client Backend example:
https://semsaas01.MyDomain.com/webapibe3.0/sem/v3/description
The following example shows a response for a Web API connection as displayed in a Chrome browser:
{"Product":"SEM","Name":"Intergraph Smart Engineering Manager: SEM API","Description":"Provides ability to programmatically manage Smart Engineering Manager's configuration and retrieve monitoring data.","Version":"1.0.0.0","BaseUri":"https://Your-Server.com/webapi3.0/sem/V1/","TokenIssuerUri":"https://Your-SAM-server.com/sam/oauth/","TokenAudience":"(Provided by your SAM server) ","SupportedClaims":[{"Name":"role","DisplayName":"User Access Level","ValueType":"Enumeration","SupportedValues":[{"Value":"system_admin","DisplayName":"System Administrator"},{"Value":"project_admin","DisplayName":"Project Administrator"},{"Value":"developer","DisplayName":"Developer"}],"IsRequired":true}],"SupportedScopes":["(Provided by your SAM server)"],"IsLicensingEnabled":false,"InstalledLicenses":[]}
A few of the fields that contain customized or sensitive information have been modified.