Questa sezione descrive il modo in cui aggiungere nuovi verbi staff all'infrastruttura del servizio di supporto staff, in modo da poter essere utilizzati in WebSphere Integration Developer durante la modellazione dei processi aziendali e human task.
<vs:DefineVerb name='Capo dell'impiegato'>
<vs:Description>Assegna il capo ad un impiegato.
Supportato dai file XSLT di esempio per:
- LDAP
</vs:Description>
<vs:Mandatory>
<vs:Parameter>
<vs:Name>EmployeeName</vs:Name>
<vs:Type>xsd:string</vs:Type>
</vs:Parameter>
</vs:Mandatory>
<vs:Optional>
<vs:Parameter>
<vs:Name>Domain</vs:Name>
<vs:Type>xsd:string</vs:Type>
</vs:Parameter>
</vs:Optional>
</vs:DefineVerb>
<xsl:choose> ... <xsl:when test="$verb='Capo dell'impiegato'"> <xsl:call-template name="MentorOfEmployee"/> ... </xsl:choose>
<!-- Begin template MentorOfEmployee -->
<xsl:template name="MentorOfEmployee">
<sldap:staffQueries>
<xsl:attribute name="threshold">
<xsl:value-of select="$Threshold"/>
</xsl:attribute>
<sldap:intermediateResult>
<xsl:attribute name="name">mentorvariable</xsl:attribute>
<sldap:user>
<xsl:attribute name="dn">
<xsl:value-of select="staff:parameter[@id='EmployeeName']"/>
</xsl:attribute>
<xsl:attribute name="attribute">mentor</xsl:attribute>
<xsl:attribute name="objectclass">inetOrgPerson</xsl:attribute>
</sldap:user>
</sldap:intermediateResult>
<sldap:user>
<xsl:attribute name="dn">%mentorvariable%</xsl:attribute>
<xsl:attribute name="attribute">uid</xsl:attribute>
<xsl:attribute name="objectclass">inetOrgPerson</xsl:attribute>
</sldap:user>
</sldap:staffQueries>
</xsl:template>
<!-- End template MentorOfEmployee -->
Verificare che la mappatura generi una query specifica LDAP valida.
(c) Copyright IBM Corporation 2005, 2006.
This information center is powered by Eclipse technology (http://www.eclipse.org)