C.2 Publisher Channel Automatic Replacement Data

The following data items are automatically added to replacement-data documents during processing by the Publisher channel Web server:

post-status: An <item name=“post-status”> element is created and added to the replacement-data document by the Publisher channel Web server during the processing of an HTTP POST request. An HTTP POST request to the Web server is a request to submit an XDS document to Identity Manager. Identity Manager returns a status document as the result of the XDS submission. The content of the <item name=“post-status”> element is the value of the level attribute of the <status> element that is returned by Identity Manager as the result of the submission to Identity Manager.

The post-status item is typically used in the construction of the Web page that is returned as the result of the HTTP POST request.

post-status-message: An <item name=“post-status-message”> element is created and added to the replacement-data document by the Publisher channel Web server during the processing of an HTTP POST request. An HTTP POST request to the Web server is a request to submit an XDS document to Identity Manager. Identity Manager returns a status document as the result of the XDS submission. The content of the <item name=“post-status-message”> element is the content of the<status> element that is returned by Identity Manager as the result of the submission to Identity Manager. The post-status-message item is created only if the <status> element returned by Identity Manager has content.

The post-status-message item is typically used in the construction of the Web page that is returned as the result of the HTTP POST request.

url: An <item name=“url”> element is created and added to the replacement-data document by the Publisher channel Web server during processing of HTTP GET and HTTP POST requests. The <item> element is added before using the replacement-data document to construct any documents. The URL scheme, host, and port are determined by the Web server configuration.

url-base: An <item name=“url-base”> is created and added to the replacement data document by the Publisher channel Web server during processing of HTTP GET and HTTP POST request. The <item> element is added before using the replacement-data document to construct any documents. The content of the url-base <item> element on the Publisher channel is the same as the url <item> element.