The Web page template also specified by the URL contains a replacement token $subject-name$.
When the Web page template is processed by the style sheet to construct the Web page, the
replacement token is replaced by Joe the Intern, which customizes the Web page for the employee
whose User object creation caused the e-mail to be sent.
For additional information on a complete Subscriber-channel-to-Publisher-channel transaction, see
Appendix F, "Data Flow Scenario for a New Employee," on page
A.8 Publisher Channel XDS Templates
XDS templates are XML documents containing boilerplate and replacement tokens. XDS templates
are used to generate XDS documents that are submitted to Identity Manager on the Manual Task
Service driver's Publisher channel. See
templates.
Replacement tokens in XDS templates dictate some of the replacement data that is supplied to the
Web server as data in an HTTP POST request.
For example, consider the following XDS template:
<nds>
<input>
<modify class-name="User" src-dn="not-applicable">
<association>$association$</association>
<modify-attr attr-name="roomNumber">
<remove-all-values/>
<add-value>
</add-value>
</modify-attr>
</modify>
</input>
</nds>
The replacement tokens in the template dictate that the HTTP POST data must supply an association
value and a room-number value.
Normally, the association value would originate in the Subscriber channel. The Subscriber channel
e-mail would place association=value in the query string of the URL that is placed in the e-mail
message. The Web page template used to generate the Web page when the URL is submitted to the
Web server would typically place the association value in a hidden INPUT element:
<INPUT TYPE="hidden" NAME="association" VALUE="$association$"/>
Placing the association value as a hidden INPUT element causes the "association=value" pair to be
submitted as part of the HTTP POST data.
The room-number value is entered in the Web page by using an INPUT element similar to the
following:
<input TYPE="text" NAME="room-number" SIZE="20" MAXLENGTH="20"/>
If the manager enters
of the HTTP POST data.
38
Identity Manager 3.6 Manual Task Service Driver Implementation Guide
<value>$room-number$</value>
and clicks Submit, the Web browser sends "room-number=1234" as part
1234
"Templates" on page 13
for general information about
57.
Need help?
Do you have a question about the IDENTITY MANAGER 3.6.1 - MANUAL TASK SERVICE DRIVER and is the answer not in the manual?