Logical Step IDs Returned by Event Object
This section provides tables that list and briefly define the logical steps that are returned in the AdditionalInfoChar2 attribute of the generic plug-in invoked event.
Details of the server and client operations for each logical step ID are provided in About the Generic Plug-In SPI and the corresponding Javadoc that accompanies this release of ActivID CMS.
Operator Portal
The following sections provide the logical step IDs for workflows occurring from the ActivID CMS Operator Portal.

The following table lists the logical step IDs that occur in the device issuance workflow.
Logical Step ID |
Server Operations |
Client Operations |
---|---|---|
USER_INFO |
Gets user information. |
Prompts for additional user information. |
DEVICE_INFO |
Gets device information. |
Prompts for device policy and PIN. |
DEVICE_PRODUCE |
Assigns device to user (requests device production). |
Synchronizes device. |
DEVICE_POSSESS |
Verifies the synchronization result. |
Prompts for PIN change, and prompts for security answers. |
DEVICE_PRINT |
Stores security answers in backend. |
Prompts the operator to execute the printing process. |
DEVICE_CUSTOM |
Invokes related server plug-ins. |
Invokes related client plug-ins. |
DEVICE_ACTIVATE |
Activates the device. |
Displays success screen. |
DEVICE_POSTPOSSESS |
Server operation for DEVICE_POSTPOSSESS. |
Client operation for DEVICE_POSTPOSSESS. |

The following table lists the logical step IDs that occur when an operator issues a permanent replacement device from the Administrator Portal (for example where the reason for issue/replacement is a lost or stolen device).
Logical Step ID |
Server Operations |
Client Operations |
---|---|---|
PERM_REPLACEMENT_USER_INFO |
Gets user information. |
Invokes related client plug-ins. |
PERM_REPLACEMENT_DEVICE_INFO |
Gets device information. |
Prompts for device policy and PIN. |
PERM_REPLACEMENT_RUN |
Assigns device to user (requests device production). |
Synchronizes device. |
PERM_REPLACEMENT_POSSESS |
Verifies the synchronization result. |
Prompts for PIN change, and prompts for security answers. |
PERM_REPLACEMENT_PRINT |
Stores security answers in backend. |
Prompts the operator to execute the printing process. |
PERM_REPLACEMENT_CUSTOM |
Invokes related server plug-ins. |
Invokes related client plug-ins. |
PERM_REPLACEMENT_ACTIVATE |
Activates the device. |
Displays success screen. |
PERM_REPLACEMENT_POSTPOSSESS |
Server operation for PERM_REPLACEMENT_ POSTPOSSESS. |
Client operation for PERM_REPLACEMENT_ POSTPOSSESS. |

The following table lists the logical step IDs that occur when an operator issues a temporary replacement device from the Administrator Portal (for example, where the reason for issue/replacement is the device has been forgotten).
Logical Step ID |
Server Operations |
Client Operations |
---|---|---|
TEMP_REPLACEMENT_USER_INFO |
Gets user information. |
Invokes related client plug-ins. |
TEMP_REPLACEMENT_DEVICE_INFO |
Gets device information. |
Prompts for device policy and PIN. |
TEMP_REPLACEMENT_RUN |
Assigns device to user (requests device production). |
Synchronizes device. |
TEMP_REPLACEMENT_POSSESS |
Verifies the synchronization result. |
Prompts for PIN change, and prompts for security answers. |
TEMP_REPLACEMENT_PRINT |
Stores security answers in backend. |
Prompts the operator to execute the printing process. |
TEMP_REPLACEMENT_CUSTOM |
Invokes related server plug-ins. |
Invokes related client plug-ins. |
TEMP_REPLACEMENT_ACTIVATE |
Activates the device. |
Displays success screen. |
TEMP_REPLACEMENT_POSTPOSSESS |
Server operation for TEMP_REPLACEMENT_ POSTPOSSESS. |
Client operation for TEMP_REPLACEMENT_ POSTPOSSESS. |

The following table lists the logical step IDs that occur when an operator issues a replacement device from the Operator Portal (for example, where the reason for issue/replacement is the device is damaged/or is at end-of-life).
Logical Step ID |
Server Operations |
Client Operations |
---|---|---|
EOL_REPLACEMENT_USER_INFO |
Gets user information. |
Invokes related client plug-ins. |
EOL_REPLACEMENT_DEVICE_INFO |
Gets device information. |
Prompts for device policy and PIN. |
EOL_REPLACEMENT_RUN |
Assigns device to user (requests device production). |
Synchronizes device. |
EOL_REPLACEMENT_POSSESS |
Verifies the synchronization result. |
Prompts for PIN change, and prompts for security answers. |
EOL_REPLACEMENT_PRINT |
Stores security answers in backend. |
Prompts the operator to execute the printing process. |
EOL_REPLACEMENT_CUSTOM |
Invokes related server plug-ins. |
Invokes related client plug-ins. |
EOL_REPLACEMENT_ACTIVATE |
Activates the device. |
Displays success screen. |
EOL_REPLACEMENT_POSTPOSSESS |
Server operation for EOL_REPLACEMENT_ POSTPOSSESS. |
Client operation for EOL_REPLACEMENT_ POSTPOSSESS. |

The following are the logical step IDs that occur taken when an operator unlocks a device from the Administrator Portal.
Logical Step ID |
Server Operations |
Client Operations |
---|---|---|
PINUNLOCK_INFO |
Invokes related server plug-ins. |
Prompts for confirmation. |
PINUNLOCK_RUN |
Submits Unlock request. |
Synchronizes request. |
PINUNLOCK_CHANGEPIN |
Verifies the synchronization request. |
Proposes PIN change to user. |
PINUNLOCK_CUSTOM |
Processes the change PIN result. |
Invokes related client plug-ins. |
PINUNLOCK_END |
Invokes related server plug-ins. |
Displays success screen. |

The following are the logical step IDs that occur when an operator updates a device (for example, during the post-issuance of a device) from the Administrator Portal.
Logical Step ID |
Server Operations |
Client Operations |
---|---|---|
APPLICATIONS_UPDATE_INFO |
Invokes related server plug-ins. |
Prompts for PIN and confirmation. |
APPLICATIONS_UPDATE_RUN |
Requests applications update. |
Synchronizes device. |
APPLICATIONS_UPDATE_CUSTOM |
Verifies the synchronization result. |
Invokes related client plug-ins. |
APPLICATIONS_UPDATE_END |
Invokes related server plug-ins. |
Displays success screen. |

The following are the logical step IDs that occur when an operator re-issues a device (device re-issuance) from the Administrator Portal.
Logical Step ID |
Server Operations |
Client Operations |
---|---|---|
REISSUANCE_INFO |
Invokes related server plug-ins. |
Prompts for PIN and confirmation. |
REISSUANCE_RUN |
Requests device re-issuance. |
Synchronizes device. |
REISSUANCE_CHANGEPIN |
Verifies the synchronization result. |
Invokes related client plug-ins. |
REISSUANCE_CUSTOM |
Invokes related server plug-ins. |
Displays success screen. |
REISSUANCE_END |
Invokes related server plug-ins. |
Not applicable. |
ActivID CMS User Portal
The following logical step IDs are used for workflows occurring from the ActivID CMS User Portal.

The following are the logical step IDs that occur when a user issues a device from the ActivID CMS User Portal.
Logical Step ID |
Server Operations |
Client Operations |
---|---|---|
MDIDC_ISSUE_RUN |
Assigns a device to a user. Requests device production. |
Synchronizes device. |
MDIDC_ISSUE_POSSESS |
Invokes related server plug-ins. |
Prompts for new PIN. |
MDIDC_ISSUE_CUSTOM |
Verifies the synchronization result. |
Invokes related client plug-ins. |
MDIDC_ISSUE_ACTIVATE |
Activates the device. |
Displays success screen. |
MDIDC_ISSUE_INFO |
Server operation for MDIDC_ISSUE_INFO. |
Client operation for MDIDC_ISSUE_INFO. |

The following are the logical step IDs that occur when a user issues a permanent replacement device from the ActivID CMS User Portal (for example, when there are lost or stolen devices to be replaced).
Logical Step ID |
Server Operations |
Client Operations |
---|---|---|
MDIDC_PERM_REPLACEMENT_RUN |
Assigns a device to a user. Requests device production. |
Synchronizes device. |
MDIDC_PERM_REPLACEMENT_POSSESS |
Invokes related server plug-ins. |
Prompts for new PIN. |
MDIDC_PERM_REPLACEMENT_CUSTOM |
Verifies the synchronization result. |
Invokes related client plug-ins. |
MDIDC_PERM_REPLACEMENT_ACTIVATE |
Activates the device. |
Displays success screen. |

The following are the logical step IDs that occur when a user issues a temporary replacement device from the ActivID CMS User Portal (for example, when a device has been forgotten and a temporary replacement device is needed).
Logical Step ID |
Server Operations |
Client Operations |
---|---|---|
MDIDC_TEMP_REPLACEMENT_RUN |
Assigns a device to a user. Requests device production. |
Synchronizes device. |
MDIDC_TEMP_REPLACEMENT_CUSTOM |
Verifies the synchronization result. |
Invokes related client plug-ins. |
MDIDC_TEMP_REPLACEMENT_ACTIVATE |
Activates the device. |
Displays success screen. |

The following are the logical step IDs that occur when a user issues a permanent replacement device from the ActivID CMS User Portal (for example, when a device needs to be replaced because it has reached its “end-of-life” or it has been damaged).
Logical Step ID |
Server Operations |
Client Operations |
---|---|---|
MDIDC_EOL_REPLACEMENT_RUN |
Assigns a device to a user. Requests device production. |
Synchronizes device. |
MDIDC_EOL_REPLACEMENT_POSSESS |
Invokes related server plug-ins. |
Prompts for new PIN. |
MDIDC_EOL_REPLACEMENT_CUSTOM |
Verifies the synchronization result. |
Invokes related client plug-ins. |
MDIDC_EOL_REPLACEMENT_ACTIVATE |
Activates the device. |
Displays success screen. |

The following are the logical step IDs that occur when a user unlocks a device from the ActivID CMS User Portal.
Logical Step ID |
Server Operations |
Client Operations |
---|---|---|
MDIDC_PINUNLOCK_INFO |
Invokes related server plug-ins. |
Invokes related client plug-ins. |
MDIDC_PINUNLOCK_RUN |
Submits Unlock request. |
Synchronizes request. |
MDIDC_PINUNLOCK_CHANGEPIN |
Verifies the synchronization result. |
Proposes PIN changes to end user. |
MDIDC_PINUNLOCK_CUSTOM |
Processes the change PIN result |
Invokes related client plug-ins. |
MDIDC_PINUNLOCK_END |
Invokes related server plug-ins. |
Displays success screen. |

The following are the logical step IDs that occur when a user post- issues a device from the ActivID CMS User Portal.
Logical Step ID |
Server Operations |
Client Operations |
---|---|---|
MDIDC_APPLICATIONS_UPDATE_INFO |
Invokes related server plug-ins. |
Invokes related client plug-ins. |
MDIDC_APPLICATIONS_UPDATE_RUN |
Requests that applications update. |
Synchronizes request. |
MDIDC_APPLICATIONS_UPDATE_CUSTOM |
Verifies the synchronization result. |
Invokes related client plug-ins. |
MDIDC_APPLICATIONS_UPDATE_END |
Invokes related server plug-ins. |
Displays success screen. |

The following are the logical step IDs that occur when a user re-issues a device from the ActivID CMS User Portal.
Logical Step ID |
Server Operations |
Client Operations |
---|---|---|
MDIDC_REISSUANCE_INFO |
Invokes related server plug-ins. |
Prompts for a new PIN. |
MDIDC_REISSUANCE_RUN |
Requests device re-issuance. |
Synchronizes request. |
MDIDC_REISSUANCE_CUSTOM |
Verifies the synchronization result. |
Invokes related client plug-ins. |
MDIDC_REISSUANCE_END |
Invokes related server plug-ins. |
Displays success screen. |
MDIDC_REISSUANCE_POSSESS |
Server operation for MDIDC_REISSUANCE_POSSESS. |
Client operation for MDIDC_REISSUANCE_POSSESS. |