Creating change request using parameter <scope> via webservice call in RSA Identity Governance & Lifecycle
2 years ago
Originally Published: 2018-06-08
Article Number
000041870
Applies To
RSA Product Set: Identity Governance and Lifecycle
RSA Product/Service Type: Appliance
RSA Version/Condition: 7.0.1 P05 
Issue
Unable to create change request using parameters [scope=job,private,public] via WebService call
Tried to create change request using Advanced REST client 
<Changes> 
<Notes>Create Vendor Account</Notes> 
<Parameters> 
<Parameter scope='public'> 
 <Name>Flued1930</Name> 
<Value>0</Value> 
 </Parameter> 
 </Parameters> 
<AccountChange> 
<Operation>Create</Operation> 
<User>Flued1930</User> 
<Account>Flued1930</Account> 
<CN>vcloud Users</CN> 
<sAMAccountName>Flued1930</sAMAccountName> 
<AccountCollector>Active Directory ADC</AccountCollector> 
<BusinessSource>Active Directory</BusinessSource> 
</AccountChange> 
</Changes>
 
<html><head><title>Error</title></head><body>Error occurred creating change request. Index: 1, Size: 1 
Query String=cmd=createChangeRequest&amp;token=ws31477ed9abd50b02a2:-3ab5a6c3:163ada1f5c5:-547e0.08528981641601152</body></html

 
Cause
its a bug in 7.0.1
Resolution
Issue is fixed in 7.0.2 and later versions 
 

<Changes>
<Notes>Create Vendor Account</Notes>
<AccountChange>
<Operation>Create</Operation>
<User>Flued1930</User>
<Account>Flued1930</Account>
<CN>vcloud Users</CN>
<sAMAccountName>Flued1930</sAMAccountName>
  <Parameters>
<Parameter scope='job'>
<Name>Flued1930</Name>
<Value>0</Value>
</Parameter>
  </Parameters>
<AccountCollector>Active Directory ADC</AccountCollector>
<BusinessSource>Active Directory</BusinessSource>
</AccountChange>
  </Changes>


If change request is created successfully it would look like below

 

<?xml version="1.0" encoding="UTF-8" ?>
<createChangeRequest>
<Request type="fulfillment">
<Id>76</Id>
<Name>AveksaAdmin,-00075</Name>
</Request>
</createChangeRequest>