3.9.4 Message Processing Events and Sequencing Rules
When processing an activation, the server MUST decide, in an implementation-specific way, if the object is to share the client's activity, run in a new activity, or not use an activity at all.
If the object is to share the client's activity, the server MUST:
Set the activity ID and activity time-out to the values from the corresponding fields in the client's activity context property (see section 2.2.2.2).
If the object is to run in a new activity, the server MUST:
Create a new activity ID GUID.
Set the activity time-out to an implementation-specific value.<2>
If the server object is to run without an activity, the server MUST NOT associate activity data with the object.