3.1.3 Initialization

When a server role is initialized:

  • The Durable Program Instance Table MUST be set to a value that is obtained from an implementation-specific source.

  • A listening infrastructural endpoint is created.

When a durable program instance is initialized:

  • An entry for the durable program instance MUST be made in the Durable Program Instance Table.

  • A GUID to identify the durable program instance MUST be set to a value that is obtained from an implementation-specific source.

  • The durable program instance state MUST be set to one of the enumerated values: active, suspended, or completed.