Web Service Connector (XML) HTTP Opeartions

Hi Team,

We are trying to integrate a soap based Web Service Connection which is using XML language. Currently we are trying to create the HTTP Operations as below:

Add Entitlement:
Body:
altus response.json (793 Bytes)

Here in the above xml code we are getting the “Username” from provisioning policy in create account and
100008 represent the Group Value tag as shown in below ss.

How can I pass the dynamic values of the group to the above body. I need this to configure the HTTP Operation for “Add Entitlement”?

I have already referred to this document but did not find enough information, so can you please help me here?
Add Entitlement (sailpoint.com)

Thanks,
Sindhu

Hi @SindhuVMurthy,

Try with something like $plan.EntName$ in the Add Entitlement operation,where EntName is the name of the entitlement attribute.

Hi @jesvin90

I tried what you have suggested me but i am getting 400 Bad Request Error while requesting the access for the user for 1st time. Create Account step is failing as below

<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
	<soap:Body>
		<AddUser xmlns="http://www.altus.co.uk/AccessManagementServer/">
			<serviceToken>******</serviceToken>
			<userData>
				<DisplayName xmlns="http://www.altus.co.uk/AccessManagementServer/Data/">$plan.DisplayName$</DisplayName>
				<IsEnabled xmlns="http://www.altus.co.uk/AccessManagementServer/Data/">$plan.IsEnabled$</IsEnabled>
				<Username xmlns="http://www.altus.co.uk/AccessManagementServer/Data/">$plan.Username$</Username>
			</userData>
			<setPassword>false</setPassword>
		</AddUser>
	</soap:Body>
</soap:Envelope>

Above is the body that we are passing for create account HTTP Operation. We are able to create the account using postman client but we are not able to do it via sailpoint.

Is Response Mapping and Xpath namespace mapping information required for Create Operation. However we tried adding and then removing that but still getting the same error.

Hi @SindhuVMurthy,

Can you try using $plan.planNativeIdentity$ if you are using the native identity in the request body.

Hi @jesvin90,

Accounts were not getting created as we had to check this option as below

And $plan.nativeIdentity worked for us as it holds the value we needed.
We have configured both create account and Add Entitlement operation, in which Create Account is working as expected but it is not adding any entitlement. We are currently debugging this.


Thanks a lot for your support we will reach out to you again if we need more details