Issue 4416: Additional predefined PropertyGroupAttributes (ots-structs-ftf) Source: International Business Machines (Dr. Ian Robinson, ian_robinson@uk.ibm.com) Nature: Uncategorized Issue Severity: Summary: In Section 2.2.5 of the specification, a number of pre-defined PropertyGroupAttribute names and their associated values are described. The following are also of value to better define the contract between Activity service and PropertyGroup provider. "marshal_response_update" Indicates whether or not the PropertyGroupManager should be called when an outbound response is marshalled. A value of "true" indicates that the context for the managed PropertyGroup should be updated on a response. A value of "false" indicates that the context for the managed PropertyGroup is not updated on a response so the PropertyGroupManager is not called for marshalResponse. The default value is "false" It may be preferable for either a security or a performance point of view not to transmit server context back to a client with a response. "unmarshal_response_update" Indicates whether or not the PropertyGroupManager should be called when an inbound response is unmarshalled. A value of "true" indicates that the context for the managed PropertyGroup should be updated by the response. A value of "false" indicates that the context for the managed PropertyGroup is not updated by the response so the PropertyGroupManager is not called for unmarshalResponse. The default value is "false" It may be preferable for either a security or a performance point of view not to allow the local context to be updated by changes made in a downstream Resolution: Agree to the addition of more attributes. Revised Text: In Section 2.2.5 of the specification, add the following pre-defined PropertyGroupAttribute names and values. "marshal_response_update" Indicates whether or not the PropertyGroupManager should be called when an outbound response is marshalled. A value of "true" indicates that the context for the managed PropertyGroup should be updated on a response. A value of "false" indicates that the context for the managed PropertyGroup is not updated on a response so the PropertyGroupManager is not called for marshalResponse. The default value is "false" It may be preferable for either a security or a performance point of view not to transmit server context back to a client with a response. "unmarshal_response_update" Indicates whether or not the PropertyGroupManager should be called when an inbound response is unmarshalled. A value of "true" indicates that the context for the managed PropertyGroup should be updated by the response. A value of "false" indicates that the context for the managed PropertyGroup is not updated by the response so the PropertyGroupManager is not called for unmarshalResponse. The default value is "false" It may be preferable for either a security or a performance point of view not to allow the local context to be updated by changes made in a downstream node. Actions taken: July 19, 2001: received issue May 2, 2003: closed issue Discussion: End of Annotations:===== Importance: Normal Subject: Additional predefined PropertyGroupAttributes To: ots-structs-ftf@omg.org X-Mailer: Lotus Notes Release 5.0.5 September 22, 2000 Message-ID: From: "Ian Robinson" Date: Thu, 19 Jul 2001 23:10:37 +0100 X-MIMETrack: Serialize by Router on d06ml007/06/M/IBM(Release 5.0.6 |December 14, 2000) at 20/07/2001 08:25:00 MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-UIDL: [Pkd9]D+e9A#]d93i From: "Ian Robinson" Date: Thu, 30 Aug 2001 17:59:25 +0100 X-MIMETrack: Serialize by Router on d06ml007/06/M/IBM(Release 5.0.6 |December 14, 2000) at 30/08/2001 18:06:54 MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-UIDL: )RIe9"BEe97+?e9GS1e9 In Section 2.2.5 of the specification, add the following pre-defined PropertyGroupAttribute names and values. "marshal_response_update" Indicates whether or not the PropertyGroupManager should be called when an outbound response is marshalled. A value of "true" indicates that the context for the managed PropertyGroup should be updated on a response. A value of "false" indicates that the context for the managed PropertyGroup is not updated on a response so the PropertyGroupManager is not called for marshalResponse. The default value is "false" It may be preferable for either a security or a performance point of view not to transmit server context back to a client with a response. "unmarshal_response_update" Indicates whether or not the PropertyGroupManager should be called when an inbound response is unmarshalled. A value of "true" indicates that the context for the managed PropertyGroup should be updated by the response. A value of "false" indicates that the context for the managed PropertyGroup is not updated by the response so the PropertyGroupManager is not called for unmarshalResponse. The default value is "false" It may be preferable for either a security or a performance point of view not to allow the local context to be updated by changes made in a downstream node. Ian Robinson, WebSphere Transactions Architecture IBM Hursley Lab Tel (Ext) +44-1962-818626 (Int) 7-248626 ian_robinson@uk.ibm.com