Client Fault Tolerance - Universal Connector Process Chains - Command Identifier

Command Identifier

Universal Connector requests client fault tolerance by providing a command identifier. The command identifier is specified on the command line with parameter -cmdid. The command ID/chain ID pair identifies the unit of work being executed.

The command ID option provides a command identifier that (paired with chain ID) uniquely identifies the SAP process chain on the SAP system. When a Universal Connector job is restarted, it must provide the same command ID identifying the SAP process chain with which it wants to reconnect.

Providing a unique command ID is not trivial. Many Universal Connector clients may be executing on many different hosts, all executing work on the same SAP system. It is possible for a Universal Connector client to start a restartable job from one host, terminate, and restart on a completely different host.

The command ID value can be any text value up to 245 characters in length. In practical terms, the character set and limits on command line length of the Universal Connector host may impose further restrictions on the value.