To activate the license offline please proceed as described below (note: the activation ID's are just examples, please use the corresponding ID's of your license instead):
STEP 1: Create the request file
./serveractutil -served -soap -activationID "xxxx-xxxx-xxxx" -hybrid 1 -gen actrequest.xml
Send actrequest.xml to firstname.lastname@example.org and ask for processing. They will respond with a processed XML file (actresponse.xml) within the next 24 hours.
STEP 2: This file needs to be processed like this:
./serveractutil -process actresponse.xml
This will reading request from actresponse.xml (message: SUCCESSFULLY PROCESSED TRUSTED CONFIG RESPONSE, RESUBMIT REQUEST)
Note: More steps are needed, because this action only prepares activation!!!
STEP 3: Create the request file again
./serveractutil -served -soap -activationID "xxxx-xxxx-xxxx" -hybrid 1 -gen actrequest2.xml
Send actrequest2.xml to email@example.com and ask for processing again - They respond with the final XML file (actresponse2.xml) within the next 24 hours.
STEP 4: This file needs to be processed like this:
./serveractutil -process actresponse2.xml
Reading request from actresponse2.xml SUCCESSFULLY PROCESSED RESPONSE --> Now the license is activated successfully (can be checked via ./serveractutil -view)
Return of the licenses is quite similar by just using the fulfillment ID of the record to return (see ./serveractutil -view)
./serveractutil -return FID__xxxxxxx_xxx -comm soap -gen retrequest.xml
retrequest.xml is processed by Trimble eCognition licensing as well with anser retresponse.xml
./serveractutil -process retresponse.xml