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>