Sun Identity Manager Deployment Reference

Referencing Fields from Another Form

You can reference particular fields in a separate form (rather than a complete form) through the use of the <FieldRef> element.

Use the <FieldRef> element to include a specific field from within an external form. Include:


<Include>
   <ObjectRef type=’UserForm’
      id=’#ID#04F5F14E01889DFE:2E5C94:F131DD723D:-7FE4’
      name=’Password Library’/>
   <ObjectRef type=’UserForm’
      id=’#ID#04F5F14E01889DFE:2E5C94:F131DD723D:-7FE3’
      name=’Account Summary Library’/>
   <ObjectRef type=’UserForm’
      id=’#ID#UserForm:UserFormLibrary’/>
   <ObjectRef type=’UserForm’ name=’Global Attributes’/>
</Include>

In the following example, the field name itself inserted in the section of the form that matches the location on the page you would like it to be displayed.


<Field name=’global.fullname’ hidden=’true’>
    <Expansion>
      <cond>
        <and>
          <ref>global.firstname</ref>
          <ref>global.lastname</ref>
        </and>
        <concat>
          <ref>global.firstname</ref>
             <s> </s>
          <ref>global.lastname</ref>
        </concat>
      </cond>
    </Expansion>
</Field>

In the following example, the <FieldRef> element identifies the name of the attribute you want to reference.


<Field>
    <Disable>
       <isnull>
          <ref>waveset.id</ref>
       </isnull>
    </Disable>
    <FieldRef name=’DynamicChangePasswordFields’/>
</Field>