partner10.assignProductConfiguration
Purpose
Assigns product configuration to a Key.
Signature
Method name: partner10.assignProductConfiguration
Parameters
# | Type | Description |
---|---|---|
1 | struct AuthInfo | client authentication information |
2 | string | number of a key to which product configuration should be assigned |
3 | string | product configuration ID |
Returns
Field | Type | Description |
---|---|---|
resultCode | int | code for command execution result (see below) |
resultDesc | string | textual description of command execution result (see below) |
Result Codes
resultCode | resultDesc |
---|---|
100 | Product configuration for the key <key number> has been successfully changed |
200 | Client authorization failed |
201 | Access to this method is denied |
202 | Access to this object is denied |
220 | Key <key number> is not found |
295 | Product configuration with ID = <id> not found |
296 | Product configuration with ID = <id> is not applicable to the license key |
XML Examples
Request message
<?xml version='1.0'?>
<methodCall>
<methodName>partner10.assignProductConfiguration</methodName>
<params>
<param>
<value>
<struct>
<member>
<name>login</name>
<value>
<string>LOGIN</string>
</value>
</member>
<member>
<name>password</name>
<value>
<string>PASSWORD</string>
</value>
</member>
</struct>
</value>
</param>
<param>
<value>
<string>PLSK.01234567.0000</string>
</value>
</param>
<param>
<value>
<string>123</string>
</value>
</param>
</params>
</methodCall>
Response message
<?xml version="1.0" encoding="UTF-8"?>
<methodResponse>
<params>
<param>
<value><struct>
<member>
<name>resultCode</name>
<value><int>100</int></value>
</member>
<member>
<name>resultDesc</name>
<value>Product configuration for PLSK.01234567.0001 has been successfully changed</value>
</member>
</struct></value>
</param>
</params>
</methodResponse>