<!-- Oracle Remote Diagnostic Agent / Data Collection Results 4.29 -->
<!-- Module:S301WREQ Version:1.48 Report:log_userrole_xml OS:linux -->
---+ Display of userrole.xml File
---## Information Taken from /u01/install/APPS/fs1/FMW_Home/user_projects/domains/Discoverer/config/fmwconfig/carml/userrole.xml
<verbatim:stat>
 -rw-r----- 1 applmgr oinstall 85600  Jun 12 18:19 2015  Feb 25 22:35 2013  userrole.xml
</verbatim>
<verbatim>
<?xml version="1.0" encoding="UTF-8"?>
<ClientAttrReq 
    xmlns="urn:igf:client:1.0:carml"
    xmlns:carml="urn:igf:client:1.0:carml"
    xmlns:wsp="http://www.w3.org/ns/ws-policy"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    AppName="UserRole"
    CarmlURI="UserRole"
    Description="CARML declaration for User and Role entities">

    <DataDefs xmlns="">
        <Attributes>
            <Attribute Cardinality="single" DataType="http://www.w3.org/2001/XMLSchema#string"
                Description="Name" DisplayName="Name" Name="name"/>

            <Attribute Cardinality="single" DataType="http://www.w3.org/2001/XMLSchema#string"
                Description="Common Name" DisplayName="CommonName" Name="commonname"/>

            <Attribute Cardinality="single" DataType="http://www.w3.org/2001/XMLSchema#string" 
                Description="Display Name" DisplayName="DisplayName" Name="displayname"/>

            <Attribute Cardinality="single" DataType="http://www.w3.org/2001/XMLSchema#string" 
                Description="Unique User ID" DisplayName="userid" Name="uid"/>

            <Attribute Cardinality="single" DataType="http://www.w3.org/2001/XMLSchema#string" 
                Description="User Login ID" DisplayName="Login ID" Name="loginid"/>

            <Attribute Cardinality="single" DataType="http://www.w3.org/2001/XMLSchema#string" 
                Description="Employee First Name" DisplayName="First Name" Name="firstname"/>

            <Attribute Cardinality="single" DataType="http://www.w3.org/2001/XMLSchema#string" 
                Description="Employee Last Name" DisplayName="Last Name" Name="lastname"/>

            <Attribute Cardinality="single" DataType="http://www.w3.org/2001/XMLSchema#string" 
                Description="Employee Middle Name" DisplayName="Middle Name" Name="middlename"/>

            <Attribute Cardinality="single" DataType="http://www.w3.org/2001/XMLSchema#string" 
                Description="Employee Initials" DisplayName="Initials" Name="initials"/>

            <Attribute Cardinality="single" DataType="http://www.w3.org/2001/XMLSchema#string" 
                Description="Employee Maiden Name" DisplayName="MaidenName" Name="maidenname"/>

            <Attribute Cardinality="single" DataType="http://www.w3.org/2001/XMLSchema#string" 
                Description="Description" DisplayName="Description" Name="description"/>

            <Attribute Cardinality="single" DataType="http://www.w3.org/2001/XMLSchema#date" 
                Description="Employee Date of Birth" DisplayName="Date of Birth" Name="dateofbirth"/>

            <Attribute Cardinality="single" DataType="http://www.w3.org/2001/XMLSchema#string" 
                Description="Gender" DisplayName="Gender" Name="gender"/>

            <Attribute Cardinality="single" DataType="urn:oasis:names:tc:xacml:1.0:data-type:rfc822Name" 
                Description="Email ID" DisplayName="Email ID" Name="mail"/>

            <Attribute Cardinality="single" DataType="http://www.w3.org/2001/XMLSchema#string" 
                Description="Employee Number" DisplayName="Employee Number" Name="employeenumber"/>

            <Attribute Cardinality="single" DataType="http://www.w3.org/2001/XMLSchema#string" 
                Description="Employee Type" DisplayName="Employee Type" Name="employeetype"/>

            <Attribute Cardinality="single" DataType="http://www.w3.org/2001/XMLSchema#string" 
                Description="Employee Title" DisplayName="Title" Name="title"/>

            <Attribute Cardinality="single" DataType="http://www.w3.org/2001/XMLSchema#date" 
                Description="Hire Date" DisplayName="Hire Date" Name="hiredate"/>

            <Attribute Cardinality="single" DataType="http://www.w3.org/2001/XMLSchema#date" 
                Description="Active Start Date" DisplayName="Active Start Date" Name="activestartdate"/>

            <Attribute Cardinality="single" DataType="http://www.w3.org/2001/XMLSchema#date" 
                Description="Active End Date" DisplayName="Active End Date" Name="activeenddate"/>

            <Attribute Cardinality="single" DataType="http://www.w3.org/2001/XMLSchema#string" 
                Description="Department" DisplayName="Department" Name="department"/>

            <Attribute Cardinality="single" DataType="http://www.w3.org/2001/XMLSchema#string" 
                Description="Organization" DisplayName="Organization" Name="org"/>

            <Attribute Cardinality="single" DataType="http://www.w3.org/2001/XMLSchema#string" 
                Description="Organizational Unit" DisplayName="Organizational Unit" Name="orgunit"/>

            <Attribute Cardinality="single" DataType="urn:oasis:names:tc:xacml:1.0:data-type:x500Name" 
                Description="Manager" DisplayName="Manager" Name="manager"/>

            <Attribute Cardinality="single" DataType="http://www.w3.org/2001/XMLSchema#string" 
                Description="Timezone" DisplayName="Timezone" Name="timezone"/>

            <Attribute Cardinality="single" DataType="http://www.w3.org/2001/XMLSchema#string" 
                Description="Preferred Language" DisplayName="Preferred Language" Name="preferredlanguage"/>

            <Attribute Cardinality="single" DataType="http://www.w3.org/2001/XMLSchema#string" 
                Description="Home Phone" DisplayName="Home Phone" Name="homephone"/>

            <Attribute Cardinality="single" DataType="http://www.w3.org/2001/XMLSchema#string" 
                Description="Home Address" DisplayName="Home Address" Name="homeaddress"/>

            <Attribute Cardinality="single" DataType="http://www.w3.org/2001/XMLSchema#string" 
                Description="Locality Name" DisplayName="Home Address" Name="localityname"/>

            <Attribute Cardinality="multiple" DataType="http://www.w3.org/2001/XMLSchema#string" 
                Description="Business Telephone" DisplayName="Telephone" Name="telephone"/>

            <Attribute Cardinality="single" DataType="http://www.w3.org/2001/XMLSchema#string" 
                Description="Business Mobile" DisplayName="Mobile" Name="mobile"/>

            <Attribute Cardinality="single" DataType="http://www.w3.org/2001/XMLSchema#string" 
                Description="Business Pager" DisplayName="Pager" Name="pager"/>

            <Attribute Cardinality="single" DataType="http://www.w3.org/2001/XMLSchema#string" 
                Description="Business Fax Number" DisplayName="Fax Number" Name="fax"/>

            <Attribute Cardinality="single" DataType="http://www.w3.org/2001/XMLSchema#string" 
                Description="Business Street" DisplayName="Street" Name="street"/>

            <Attribute Cardinality="single" DataType="http://www.w3.org/2001/XMLSchema#string" 
                Description="Business Postal Address" DisplayName="Postal Address" Name="postaladdress"/>

            <Attribute Cardinality="single" DataType="http://www.w3.org/2001/XMLSchema#string" 
                Description="Business Post Office Box" DisplayName="Post Office Box" Name="pobox"/>

            <Attribute Cardinality="single" DataType="http://www.w3.org/2001/XMLSchema#string" 
                Description="Business State" DisplayName="State" Name="state"/>

            <Attribute Cardinality="single" DataType="http://www.w3.org/2001/XMLSchema#string" 
                Description="Business Postal Code" DisplayName="PostalCode" Name="postalcode"/>

            <Attribute Cardinality="single" DataType="http://www.w3.org/2001/XMLSchema#string" 
                Description="Business Country" DisplayName="country" Name="country"/>

            <Attribute Cardinality="single" DataType="http://www.w3.org/2001/XMLSchema#string" 
                Description="Employee Wireless Account Number" DisplayName="Wireless AcctNumber" Name="wirelessacctnumber"/>

            <Attribute Cardinality="single" DataType="http://www.w3.org/2001/XMLSchema#string" 
                Description="Default Group" DisplayName="Default Group" Name="defaultgroup"/>

            <Attribute Cardinality="single" DataType="http://www.w3.org/2001/XMLSchema#string" 
                Description="UI Access Mode" DisplayName="UI Access Mode" Name="uiaccessmode"/>

            <Attribute Cardinality="single" DataType="http://www.w3.org/2001/XMLSchema#base64Binary" 
                Description="JPEG Photo" DisplayName="JPEG Photo" Name="jpegphoto"/>

            <Attribute Cardinality="single" DataType="http://www.w3.org/2001/XMLSchema#base64Binary" 
                Description="User Certificate" DisplayName="User Certificate" Name="usercertificate"/>

            <Attribute Cardinality="single" DataType="http://www.w3.org/2001/XMLSchema#string" 
                Description="Global Unique ID in repository" DisplayName="Global Unique ID" Name="guid"/>

            <Attribute Cardinality="single" DataType="http://www.w3.org/2001/XMLSchema#string" 
                Description="See Also" DisplayName="See Also" Name="seealso"/>

            <Attribute Cardinality="multiple" DataType="urn:oasis:names:tc:xacml:1.0:data-type:x500Name" 
                Description="Owner" DisplayName="Owner" Name="owner"/>

            <Attribute Cardinality="multiple" DataType="urn:oasis:names:tc:xacml:1.0:data-type:x500Name" 
                Description="RoleManager" DisplayName="RoleManager" Name="rolemanager"/>

            <Attribute Cardinality="multiple" DataType="urn:oasis:names:tc:xacml:1.0:data-type:x500Name" 
                Description="Unique Member" DisplayName="Unique Member" Name="member"/>

            <Attribute Cardinality="single" DataType="http://www.w3.org/2001/XMLSchema#string" 
                Description="Role Category" DisplayName="Role Category" Name="rolecategory"/>

            <Attribute Cardinality="single" DataType="http://www.w3.org/2001/XMLSchema#string" 
                Description="Unique name of the subject" DisplayName="uniquename" Name="uniquename"/>

            <Attribute Cardinality="single" DataType="http://www.w3.org/2001/XMLSchema#string" 
                Description="Domain where the entity to be created" DisplayName="Subject Domain" Name="subjectdomain"/>

            <Attribute Cardinality="single" DataType="http://www.w3.org/2001/XMLSchema#string" 
                Description="Tenant Global Unique Id" DisplayName="Tenant guid" Name="tenantguid"/>

            <Attribute Cardinality="single" DataType="http://www.w3.org/2001/XMLSchema#string" 
                Description="Tenant Unique Name" DisplayName="Tenant Unique Name" Name="tenantuniquename"/>

            <Attribute Cardinality="single" DataType="http://www.w3.org/2001/XMLSchema#string" 
                Description="Tenant Unique ID" DisplayName="Tenant UID" Name="tenantuid"/>

            <Attribute Cardinality="single" DataType="http://www.w3.org/2001/XMLSchema#string" 
                Description="Is Visible (for system/app id users/groups visible value is false)" DisplayName="Is Visible" Name="visible"/>

        </Attributes>


        <Predicates/>


        <Roles/>


        <Policies/>


	</DataDefs>


    <!--********************************************************************
                               USER Interactions
        ********************************************************************-->
    <ReadInteraction xmlns="" Description="Get user profile" Name="getUser" EntityName="User">
        <AttributeRef Ref="uniquename" />
        <AttributeRef Ref="name" />
        <AttributeRef Ref="commonname" />
        <AttributeRef Ref="displayname" />
        <AttributeRef Ref="uid" />
        <AttributeRef Ref="loginid" />
        <AttributeRef Ref="firstname" />
        <AttributeRef Ref="lastname" />
        <AttributeRef Ref="middlename" />
        <AttributeRef Ref="initials" />
        <AttributeRef Ref="maidenname" />
        <AttributeRef Ref="description" />
        <AttributeRef Ref="dateofbirth" />
        <AttributeRef Ref="gender" />
        <AttributeRef Ref="mail" />
        <AttributeRef Ref="employeenumber" />
        <AttributeRef Ref="employeetype" />
        <AttributeRef Ref="title" />
        <AttributeRef Ref="hiredate" />
        <AttributeRef Ref="activestartdate" />
        <AttributeRef Ref="activeenddate" />
        <AttributeRef Ref="department" />
        <AttributeRef Ref="org" />
        <AttributeRef Ref="orgunit" />
        <AttributeRef Ref="manager" />
        <AttributeRef Ref="timezone" />
        <AttributeRef Ref="preferredlanguage" />
        <AttributeRef Ref="homephone" />
        <AttributeRef Ref="homeaddress" />
        <AttributeRef Ref="localityname" />
        <AttributeRef Ref="telephone" />
        <AttributeRef Ref="mobile" />
        <AttributeRef Ref="pager" />
        <AttributeRef Ref="fax" />
        <AttributeRef Ref="street" />
        <AttributeRef Ref="postaladdress" />
        <AttributeRef Ref="pobox" />
        <AttributeRef Ref="state" />
        <AttributeRef Ref="postalcode" />
        <AttributeRef Ref="country" />
        <AttributeRef Ref="wirelessacctnumber" />
        <AttributeRef Ref="defaultgroup" />
        <AttributeRef Ref="uiaccessmode" />
        <AttributeRef Ref="jpegphoto" requestOption="optional" />
        <AttributeRef Ref="usercertificate" requestOption="optional" />
        <AttributeRef Ref="guid" />
        <AttributeRef Ref="tenantguid" />
        <AttributeRef Ref="tenantuid" />
        <AttributeRef Ref="tenantuniquename" />
        <AttributeRef Ref="visible" />
    </ReadInteraction>

    <FindInteraction xmlns="" Description="Locate user Profile" Name="default_searchUser" EntityName="User">
        <AttributeRef Ref="uniquename" />
        <AttributeRef Ref="name" />
        <AttributeRef Ref="commonname" />
        <AttributeRef Ref="displayname" />
        <AttributeRef Ref="uid" />
        <AttributeRef Ref="loginid" />
        <AttributeRef Ref="firstname" />
        <AttributeRef Ref="lastname" />
        <AttributeRef Ref="middlename" />
        <AttributeRef Ref="initials" />
        <AttributeRef Ref="maidenname" />
        <AttributeRef Ref="description" />
        <AttributeRef Ref="dateofbirth" />
        <AttributeRef Ref="gender" />
        <AttributeRef Ref="mail" />
        <AttributeRef Ref="employeenumber" />
        <AttributeRef Ref="employeetype" />
        <AttributeRef Ref="title" />
        <AttributeRef Ref="hiredate" />
        <AttributeRef Ref="activestartdate" />
        <AttributeRef Ref="activeenddate" />
        <AttributeRef Ref="department" />
        <AttributeRef Ref="org" />
        <AttributeRef Ref="orgunit" />
        <AttributeRef Ref="manager" />
        <AttributeRef Ref="timezone" />
        <AttributeRef Ref="preferredlanguage" />
        <AttributeRef Ref="homephone" />
        <AttributeRef Ref="homeaddress" />
        <AttributeRef Ref="localityname" />
        <AttributeRef Ref="telephone" />
        <AttributeRef Ref="mobile" />
        <AttributeRef Ref="pager" />
        <AttributeRef Ref="fax" />
        <AttributeRef Ref="street" />
        <AttributeRef Ref="postaladdress" />
        <AttributeRef Ref="pobox" />
        <AttributeRef Ref="state" />
        <AttributeRef Ref="postalcode" />
        <AttributeRef Ref="country" />
        <AttributeRef Ref="wirelessacctnumber" />
        <AttributeRef Ref="defaultgroup" />
        <AttributeRef Ref="uiaccessmode" />
        <AttributeRef Ref="jpegphoto" requestOption="optional" />
        <AttributeRef Ref="usercertificate" requestOption="optional" />
        <AttributeRef Ref="guid" />
        <AttributeRef Ref="tenantguid" />
        <AttributeRef Ref="tenantuid" />
        <AttributeRef Ref="tenantuniquename" />
        <AttributeRef Ref="visible" />
        <Filter Match="all">
            <AttrRefFilter Ref="loginid" PrimaryKey="true" Operator="equals"/>
        </Filter>
    </FindInteraction>

    <FindInteraction xmlns="" Description="Locate user Profile" Name="searchUserByGuid" EntityName="User">
        <AttributeRef Ref="uniquename" />
        <AttributeRef Ref="name" />
        <AttributeRef Ref="commonname" />
        <AttributeRef Ref="displayname" />
        <AttributeRef Ref="uid" />
        <AttributeRef Ref="loginid" />
        <AttributeRef Ref="firstname" />
        <AttributeRef Ref="lastname" />
        <AttributeRef Ref="middlename" />
        <AttributeRef Ref="initials" />
        <AttributeRef Ref="maidenname" />
        <AttributeRef Ref="description" />
        <AttributeRef Ref="dateofbirth" />
        <AttributeRef Ref="gender" />
        <AttributeRef Ref="mail" />
        <AttributeRef Ref="employeenumber" />
        <AttributeRef Ref="employeetype" />
        <AttributeRef Ref="title" />
        <AttributeRef Ref="hiredate" />
        <AttributeRef Ref="activestartdate" />
        <AttributeRef Ref="activeenddate" />
        <AttributeRef Ref="department" />
        <AttributeRef Ref="org" />
        <AttributeRef Ref="orgunit" />
        <AttributeRef Ref="manager" />
        <AttributeRef Ref="timezone" />
        <AttributeRef Ref="preferredlanguage" />
        <AttributeRef Ref="homephone" />
        <AttributeRef Ref="homeaddress" />
        <AttributeRef Ref="localityname" />
        <AttributeRef Ref="telephone" />
        <AttributeRef Ref="mobile" />
        <AttributeRef Ref="pager" />
        <AttributeRef Ref="fax" />
        <AttributeRef Ref="street" />
        <AttributeRef Ref="postaladdress" />
        <AttributeRef Ref="pobox" />
        <AttributeRef Ref="state" />
        <AttributeRef Ref="postalcode" />
        <AttributeRef Ref="country" />
        <AttributeRef Ref="wirelessacctnumber" />
        <AttributeRef Ref="defaultgroup" />
        <AttributeRef Ref="uiaccessmode" />
        <AttributeRef Ref="jpegphoto" requestOption="optional" />
        <AttributeRef Ref="usercertificate" requestOption="optional" />
        <AttributeRef Ref="guid" />
        <AttributeRef Ref="tenantguid" />
        <AttributeRef Ref="tenantuid" />
        <AttributeRef Ref="tenantuniquename" />
        <AttributeRef Ref="visible" />
        <Filter Match="all">
            <AttrRefFilter Ref="guid" PrimaryKey="true" Operator="equals"/>
        </Filter>
    </FindInteraction>

    <DeleteInteraction xmlns="" Description="Delete user Profile" Name="dropUser" EntityName="User"/>

    <SearchInteraction xmlns="" Description="Returns all Users matching given filter condition" Name="searchUsers" EntityName="User" PageSize="0">
        <AttributeRef Ref="uniquename" />
        <AttributeRef Ref="name" />
        <AttributeRef Ref="commonname" />
        <AttributeRef Ref="displayname" />
        <AttributeRef Ref="uid" />
        <AttributeRef Ref="loginid" />
        <AttributeRef Ref="firstname" />
        <AttributeRef Ref="lastname" />
        <AttributeRef Ref="middlename" />
        <AttributeRef Ref="initials" />
        <AttributeRef Ref="maidenname" />
        <AttributeRef Ref="description" />
        <AttributeRef Ref="dateofbirth" />
        <AttributeRef Ref="gender" />
        <AttributeRef Ref="mail" />
        <AttributeRef Ref="employeenumber" />
        <AttributeRef Ref="employeetype" />
        <AttributeRef Ref="title" />
        <AttributeRef Ref="hiredate" />
        <AttributeRef Ref="activestartdate" />
        <AttributeRef Ref="activeenddate" />
        <AttributeRef Ref="department" />
        <AttributeRef Ref="org" />
        <AttributeRef Ref="orgunit" />
        <AttributeRef Ref="manager" />
        <AttributeRef Ref="timezone" />
        <AttributeRef Ref="preferredlanguage" />
        <AttributeRef Ref="homephone" />
        <AttributeRef Ref="homeaddress" />
        <AttributeRef Ref="localityname" />
        <AttributeRef Ref="telephone" />
        <AttributeRef Ref="mobile" />
        <AttributeRef Ref="pager" />
        <AttributeRef Ref="fax" />
        <AttributeRef Ref="street" />
        <AttributeRef Ref="postaladdress" />
        <AttributeRef Ref="pobox" />
        <AttributeRef Ref="state" />
        <AttributeRef Ref="postalcode" />
        <AttributeRef Ref="country" />
        <AttributeRef Ref="wirelessacctnumber" />
        <AttributeRef Ref="defaultgroup" />
        <AttributeRef Ref="uiaccessmode" />
        <AttributeRef Ref="jpegphoto" requestOption="optional" />
        <AttributeRef Ref="usercertificate" requestOption="optional" />
        <AttributeRef Ref="guid" />
        <AttributeRef Ref="tenantguid" />
        <AttributeRef Ref="tenantuid" />
        <AttributeRef Ref="tenantuniquename" />
        <AttributeRef Ref="visible" />
        <Filter Match="all">
            <AttrRefFilter Ref="uniquename" Operator="equals" Optional="true"/>
            <AttrRefFilter Ref="guid" Operator="equals" Optional="true"/>
            <AttrRefFilter Ref="name" Operator="dynamic" Optional="true"/>
            <AttrRefFilter Ref="commonname" Operator="dynamic" Optional="true"/>
            <AttrRefFilter Ref="mail" Operator="dynamic" Optional="true"/>
            <AttrRefFilter Ref="uid" Operator="dynamic" Optional="true"/>
            <AttrRefFilter Ref="loginid" Operator="dynamic" Optional="true"/>
            <AttrRefFilter Ref="firstname" Operator="dynamic" Optional="true"/>
            <AttrRefFilter Ref="lastname" Operator="dynamic" Optional="true"/>
            <AttrRefFilter Ref="telephone" Operator="dynamic" Optional="true"/>
            <AttrRefFilter Ref="displayname" Operator="dynamic" Optional="true"/>
            <AttrRefFilter Ref="middlename" Operator="dynamic" Optional="true"/>
            <AttrRefFilter Ref="title" Operator="dynamic" Optional="true"/>
            <AttrRefFilter Ref="manager" Operator="dynamic" Optional="true"/>
            <AttrRefFilter Ref="employeenumber" Operator="dynamic" Optional="true"/>
            <AttrRefFilter Ref="maidenname" Operator="dynamic" Optional="true"/>
            <AttrRefFilter Ref="hiredate" Operator="dynamic" Optional="true"/>
            <AttrRefFilter Ref="employeetype" Operator="dynamic" Optional="true"/>
            <AttrRefFilter Ref="org" Operator="dynamic" Optional="true"/>
            <AttrRefFilter Ref="country" Operator="dynamic" Optional="true"/>
            <AttrRefFilter Ref="state" Operator="dynamic" Optional="true"/>
            <AttrRefFilter Ref="tenantguid" Operator="equals" Optional="true"/>
            <AttrRefFilter Ref="tenantuid" Operator="dynamic" Optional="true"/>
            <AttrRefFilter Ref="tenantuniquename" Operator="equals" Optional="true"/>
            <AttrRefFilter Ref="visible" Operator="dynamic" Optional="true"/>
            <DynamicFilter>
                <AttrRefFilter Ref="uniquename" Operator="equals" Optional="true"/>
                <AttrRefFilter Ref="guid" Operator="equals" Optional="true"/>
                <AttrRefFilter Ref="name" Operator="dynamic" Optional="true"/>
                <AttrRefFilter Ref="commonname" Operator="dynamic" Optional="true"/>
                <AttrRefFilter Ref="mail" Operator="dynamic" Optional="true"/>
                <AttrRefFilter Ref="uid" Operator="dynamic" Optional="true"/>
                <AttrRefFilter Ref="loginid" Operator="dynamic" Optional="true"/>
                <AttrRefFilter Ref="firstname" Operator="beginswith" Optional="true"/>
                <AttrRefFilter Ref="lastname" Operator="dynamic" Optional="true"/>
                <AttrRefFilter Ref="telephone" Operator="dynamic" Optional="true"/>
                <AttrRefFilter Ref="displayname" Operator="dynamic" Optional="true"/>
                <AttrRefFilter Ref="middlename" Operator="dynamic" Optional="true"/>
                <AttrRefFilter Ref="title" Operator="dynamic" Optional="true"/>
                <AttrRefFilter Ref="manager" Operator="dynamic" Optional="true"/>
                <AttrRefFilter Ref="employeenumber" Operator="dynamic" Optional="true"/>
                <AttrRefFilter Ref="maidenname" Operator="dynamic" Optional="true"/>
                <AttrRefFilter Ref="hiredate" Operator="dynamic" Optional="true"/>
                <AttrRefFilter Ref="employeetype" Operator="dynamic" Optional="true"/>
                <AttrRefFilter Ref="org" Operator="dynamic" Optional="true"/>
                <AttrRefFilter Ref="orgunit" Operator="dynamic" Optional="true"/>
                <AttrRefFilter Ref="country" Operator="dynamic" Optional="true"/>
                <AttrRefFilter Ref="state" Operator="dynamic" Optional="true"/>
                <AttrRefFilter Ref="tenantguid" Operator="equals" Optional="true"/>
                <AttrRefFilter Ref="tenantuid" Operator="dynamic" Optional="true"/>
                <AttrRefFilter Ref="tenantuniquename" Operator="equals" Optional="true"/>
                <AttrRefFilter Ref="visible" Operator="dynamic" Optional="true"/>
            </DynamicFilter>
        </Filter>
    </SearchInteraction>

    <SearchInteraction xmlns="" Description="Returns all Users matching given filter condition" Name="searchUsersbyPage" EntityName="User" PageSize="500">
        <AttributeRef Ref="uniquename" />
        <AttributeRef Ref="name" />
        <AttributeRef Ref="commonname" />
        <AttributeRef Ref="displayname" />
        <AttributeRef Ref="uid" />
        <AttributeRef Ref="loginid" />
        <AttributeRef Ref="firstname" />
        <AttributeRef Ref="lastname" />
        <AttributeRef Ref="middlename" />
        <AttributeRef Ref="initials" />
        <AttributeRef Ref="maidenname" />
        <AttributeRef Ref="description" />
        <AttributeRef Ref="dateofbirth" />
        <AttributeRef Ref="gender" />
        <AttributeRef Ref="mail" />
        <AttributeRef Ref="employeenumber" />
        <AttributeRef Ref="employeetype" />
        <AttributeRef Ref="title" />
        <AttributeRef Ref="hiredate" />
        <AttributeRef Ref="activestartdate" />
        <AttributeRef Ref="activeenddate" />
        <AttributeRef Ref="department" />
        <AttributeRef Ref="org" />
        <AttributeRef Ref="orgunit" />
        <AttributeRef Ref="manager" />
        <AttributeRef Ref="timezone" />
        <AttributeRef Ref="preferredlanguage" />
        <AttributeRef Ref="homephone" />
        <AttributeRef Ref="homeaddress" />
        <AttributeRef Ref="localityname" />
        <AttributeRef Ref="telephone" />
        <AttributeRef Ref="mobile" />
        <AttributeRef Ref="pager" />
        <AttributeRef Ref="fax" />
        <AttributeRef Ref="street" />
        <AttributeRef Ref="postaladdress" />
        <AttributeRef Ref="pobox" />
        <AttributeRef Ref="state" />
        <AttributeRef Ref="postalcode" />
        <AttributeRef Ref="country" />
        <AttributeRef Ref="wirelessacctnumber" />
        <AttributeRef Ref="defaultgroup" />
        <AttributeRef Ref="uiaccessmode" />
        <AttributeRef Ref="jpegphoto" requestOption="optional" />
        <AttributeRef Ref="usercertificate" requestOption="optional" />
        <AttributeRef Ref="guid" />
        <AttributeRef Ref="tenantguid" />
        <AttributeRef Ref="tenantuid" />
        <AttributeRef Ref="tenantuniquename" />
        <AttributeRef Ref="visible" />
        <Filter Match="all">
            <AttrRefFilter Ref="uniquename" Operator="equals" Optional="true"/>
            <AttrRefFilter Ref="guid" Operator="equals" Optional="true"/>
            <AttrRefFilter Ref="name" Operator="dynamic" Optional="true"/>
            <AttrRefFilter Ref="commonname" Operator="dynamic" Optional="true"/>
            <AttrRefFilter Ref="mail" Operator="dynamic" Optional="true"/>
            <AttrRefFilter Ref="uid" Operator="dynamic" Optional="true"/>
            <AttrRefFilter Ref="loginid" Operator="dynamic" Optional="true"/>
            <AttrRefFilter Ref="firstname" Operator="dynamic" Optional="true"/>
            <AttrRefFilter Ref="lastname" Operator="dynamic" Optional="true"/>
            <AttrRefFilter Ref="telephone" Operator="dynamic" Optional="true"/>
            <AttrRefFilter Ref="displayname" Operator="dynamic" Optional="true"/>
            <AttrRefFilter Ref="middlename" Operator="dynamic" Optional="true"/>
            <AttrRefFilter Ref="title" Operator="dynamic" Optional="true"/>
            <AttrRefFilter Ref="manager" Operator="dynamic" Optional="true"/>
            <AttrRefFilter Ref="employeenumber" Operator="dynamic" Optional="true"/>
            <AttrRefFilter Ref="maidenname" Operator="dynamic" Optional="true"/>
            <AttrRefFilter Ref="hiredate" Operator="dynamic" Optional="true"/>
            <AttrRefFilter Ref="employeetype" Operator="dynamic" Optional="true"/>
            <AttrRefFilter Ref="org" Operator="dynamic" Optional="true"/>
            <AttrRefFilter Ref="country" Operator="dynamic" Optional="true"/>
            <AttrRefFilter Ref="state" Operator="dynamic" Optional="true"/>
            <AttrRefFilter Ref="tenantguid" Operator="equals" Optional="true"/>
            <AttrRefFilter Ref="tenantuid" Operator="dynamic" Optional="true"/>
            <AttrRefFilter Ref="tenantuniquename" Operator="equals" Optional="true"/>
            <AttrRefFilter Ref="visible" Operator="dynamic" Optional="true"/>
            <DynamicFilter>
                <AttrRefFilter Ref="uniquename" Operator="equals" Optional="true"/>
                <AttrRefFilter Ref="guid" Operator="equals" Optional="true"/>
                <AttrRefFilter Ref="name" Operator="dynamic" Optional="true"/>
                <AttrRefFilter Ref="commonname" Operator="dynamic" Optional="true"/>
                <AttrRefFilter Ref="mail" Operator="dynamic" Optional="true"/>
                <AttrRefFilter Ref="uid" Operator="dynamic" Optional="true"/>
                <AttrRefFilter Ref="loginid" Operator="dynamic" Optional="true"/>
                <AttrRefFilter Ref="firstname" Operator="beginswith" Optional="true"/>
                <AttrRefFilter Ref="lastname" Operator="dynamic" Optional="true"/>
                <AttrRefFilter Ref="telephone" Operator="dynamic" Optional="true"/>
                <AttrRefFilter Ref="displayname" Operator="dynamic" Optional="true"/>
                <AttrRefFilter Ref="middlename" Operator="dynamic" Optional="true"/>
                <AttrRefFilter Ref="title" Operator="dynamic" Optional="true"/>
                <AttrRefFilter Ref="manager" Operator="dynamic" Optional="true"/>
                <AttrRefFilter Ref="employeenumber" Operator="dynamic" Optional="true"/>
                <AttrRefFilter Ref="maidenname" Operator="dynamic" Optional="true"/>
                <AttrRefFilter Ref="hiredate" Operator="dynamic" Optional="true"/>
                <AttrRefFilter Ref="employeetype" Operator="dynamic" Optional="true"/>
                <AttrRefFilter Ref="org" Operator="dynamic" Optional="true"/>
                <AttrRefFilter Ref="orgunit" Operator="dynamic" Optional="true"/>
                <AttrRefFilter Ref="country" Operator="dynamic" Optional="true"/>
                <AttrRefFilter Ref="state" Operator="dynamic" Optional="true"/>
                <AttrRefFilter Ref="tenantguid" Operator="equals" Optional="true"/>
                <AttrRefFilter Ref="tenantuid" Operator="dynamic" Optional="true"/>
                <AttrRefFilter Ref="tenantuniquename" Operator="equals" Optional="true"/>
                <AttrRefFilter Ref="visible" Operator="dynamic" Optional="true"/>
            </DynamicFilter>
        </Filter>
    </SearchInteraction>

    <SearchInteraction xmlns="" Description="Returns all Users matching given 'OR' filter condition" Name="searchUsersbyAnyAttr" EntityName="User" PageSize="0">
        <AttributeRef Ref="uniquename" />
        <AttributeRef Ref="name" />
        <AttributeRef Ref="commonname" />
        <AttributeRef Ref="displayname" />
        <AttributeRef Ref="uid" />
        <AttributeRef Ref="loginid" />
        <AttributeRef Ref="firstname" />
        <AttributeRef Ref="lastname" />
        <AttributeRef Ref="middlename" />
        <AttributeRef Ref="initials" />
        <AttributeRef Ref="maidenname" />
        <AttributeRef Ref="description" />
        <AttributeRef Ref="dateofbirth" />
        <AttributeRef Ref="gender" />
        <AttributeRef Ref="mail" />
        <AttributeRef Ref="employeenumber" />
        <AttributeRef Ref="employeetype" />
        <AttributeRef Ref="title" />
        <AttributeRef Ref="hiredate" />
        <AttributeRef Ref="activestartdate" />
        <AttributeRef Ref="activeenddate" />
        <AttributeRef Ref="department" />
        <AttributeRef Ref="org" />
        <AttributeRef Ref="orgunit" />
        <AttributeRef Ref="manager" />
        <AttributeRef Ref="timezone" />
        <AttributeRef Ref="preferredlanguage" />
        <AttributeRef Ref="homephone" />
        <AttributeRef Ref="homeaddress" />
        <AttributeRef Ref="localityname" />
        <AttributeRef Ref="telephone" />
        <AttributeRef Ref="mobile" />
        <AttributeRef Ref="pager" />
        <AttributeRef Ref="fax" />
        <AttributeRef Ref="street" />
        <AttributeRef Ref="postaladdress" />
        <AttributeRef Ref="pobox" />
        <AttributeRef Ref="state" />
        <AttributeRef Ref="postalcode" />
        <AttributeRef Ref="country" />
        <AttributeRef Ref="wirelessacctnumber" />
        <AttributeRef Ref="defaultgroup" />
        <AttributeRef Ref="uiaccessmode" />
        <AttributeRef Ref="jpegphoto" requestOption="optional" />
        <AttributeRef Ref="usercertificate" requestOption="optional" />
        <AttributeRef Ref="guid" />
        <AttributeRef Ref="tenantguid" />
        <AttributeRef Ref="tenantuid" />
        <AttributeRef Ref="tenantuniquename" />
        <AttributeRef Ref="visible" />
        <Filter Match="all">
            <Filter Match="any">
                <AttrRefFilter Ref="uniquename" Operator="equals" Optional="true"/>
                <AttrRefFilter Ref="guid" Operator="equals" Optional="true"/>
                <AttrRefFilter Ref="name" Operator="dynamic" Optional="true"/>
                <AttrRefFilter Ref="commonname" Operator="dynamic" Optional="true"/>
                <AttrRefFilter Ref="mail" Operator="dynamic" Optional="true"/>
                <AttrRefFilter Ref="uid" Operator="dynamic" Optional="true"/>
                <AttrRefFilter Ref="loginid" Operator="dynamic" Optional="true"/>
                <AttrRefFilter Ref="firstname" Operator="dynamic" Optional="true"/>
                <AttrRefFilter Ref="lastname" Operator="dynamic" Optional="true"/>
                <AttrRefFilter Ref="telephone" Operator="dynamic" Optional="true"/>
                <AttrRefFilter Ref="displayname" Operator="dynamic" Optional="true"/>
                <AttrRefFilter Ref="middlename" Operator="dynamic" Optional="true"/>
                <AttrRefFilter Ref="title" Operator="dynamic" Optional="true"/>
                <AttrRefFilter Ref="manager" Operator="dynamic" Optional="true"/>
                <AttrRefFilter Ref="employeenumber" Operator="dynamic" Optional="true"/>
                <AttrRefFilter Ref="maidenname" Operator="dynamic" Optional="true"/>
                <AttrRefFilter Ref="hiredate" Operator="dynamic" Optional="true"/>
                <AttrRefFilter Ref="employeetype" Operator="dynamic" Optional="true"/>
                <AttrRefFilter Ref="org" Operator="dynamic" Optional="true"/>
                <AttrRefFilter Ref="country" Operator="dynamic" Optional="true"/>
                <AttrRefFilter Ref="state" Operator="dynamic" Optional="true"/>
                <AttrRefFilter Ref="tenantuid" Operator="dynamic" Optional="true"/>
            </Filter>
            <AttrRefFilter Ref="tenantguid" Operator="equals" Optional="true"/>
            <AttrRefFilter Ref="tenantuniquename" Operator="equals" Optional="true"/>
            <AttrRefFilter Ref="visible" Operator="dynamic" Optional="true"/>
            <DynamicFilter>
                <AttrRefFilter Ref="uniquename" Operator="equals" Optional="true"/>
                <AttrRefFilter Ref="guid" Operator="equals" Optional="true"/>
                <AttrRefFilter Ref="name" Operator="dynamic" Optional="true"/>
                <AttrRefFilter Ref="commonname" Operator="dynamic" Optional="true"/>
                <AttrRefFilter Ref="mail" Operator="dynamic" Optional="true"/>
                <AttrRefFilter Ref="uid" Operator="dynamic" Optional="true"/>
                <AttrRefFilter Ref="loginid" Operator="dynamic" Optional="true"/>
                <AttrRefFilter Ref="firstname" Operator="beginswith" Optional="true"/>
                <AttrRefFilter Ref="lastname" Operator="dynamic" Optional="true"/>
                <AttrRefFilter Ref="telephone" Operator="dynamic" Optional="true"/>
                <AttrRefFilter Ref="displayname" Operator="dynamic" Optional="true"/>
                <AttrRefFilter Ref="middlename" Operator="dynamic" Optional="true"/>
                <AttrRefFilter Ref="title" Operator="dynamic" Optional="true"/>
                <AttrRefFilter Ref="manager" Operator="dynamic" Optional="true"/>
                <AttrRefFilter Ref="employeenumber" Operator="dynamic" Optional="true"/>
                <AttrRefFilter Ref="maidenname" Operator="dynamic" Optional="true"/>
                <AttrRefFilter Ref="hiredate" Operator="dynamic" Optional="true"/>
                <AttrRefFilter Ref="employeetype" Operator="dynamic" Optional="true"/>
                <AttrRefFilter Ref="org" Operator="dynamic" Optional="true"/>
                <AttrRefFilter Ref="orgunit" Operator="dynamic" Optional="true"/>
                <AttrRefFilter Ref="country" Operator="dynamic" Optional="true"/>
                <AttrRefFilter Ref="state" Operator="dynamic" Optional="true"/>
                <AttrRefFilter Ref="tenantguid" Operator="equals" Optional="true"/>
                <AttrRefFilter Ref="tenantuid" Operator="dynamic" Optional="true"/>
                <AttrRefFilter Ref="tenantuniquename" Operator="equals" Optional="true"/>
                <AttrRefFilter Ref="visible" Operator="dynamic" Optional="true"/>
            </DynamicFilter>
        </Filter>
    </SearchInteraction>

    <SearchInteraction xmlns="" Description="Returns all Users matching given 'OR' filter condition" Name="searchUsersbyAnyAttrbyPage" EntityName="User" PageSize="500">
        <AttributeRef Ref="uniquename" />
        <AttributeRef Ref="name" />
        <AttributeRef Ref="commonname" />
        <AttributeRef Ref="displayname" />
        <AttributeRef Ref="uid" />
        <AttributeRef Ref="loginid" />
        <AttributeRef Ref="firstname" />
        <AttributeRef Ref="lastname" />
        <AttributeRef Ref="middlename" />
        <AttributeRef Ref="initials" />
        <AttributeRef Ref="maidenname" />
        <AttributeRef Ref="description" />
        <AttributeRef Ref="dateofbirth" />
        <AttributeRef Ref="gender" />
        <AttributeRef Ref="mail" />
        <AttributeRef Ref="employeenumber" />
        <AttributeRef Ref="employeetype" />
        <AttributeRef Ref="title" />
        <AttributeRef Ref="hiredate" />
        <AttributeRef Ref="activestartdate" />
        <AttributeRef Ref="activeenddate" />
        <AttributeRef Ref="department" />
        <AttributeRef Ref="org" />
        <AttributeRef Ref="orgunit" />
        <AttributeRef Ref="manager" />
        <AttributeRef Ref="timezone" />
        <AttributeRef Ref="preferredlanguage" />
        <AttributeRef Ref="homephone" />
        <AttributeRef Ref="homeaddress" />
        <AttributeRef Ref="localityname" />
        <AttributeRef Ref="telephone" />
        <AttributeRef Ref="mobile" />
        <AttributeRef Ref="pager" />
        <AttributeRef Ref="fax" />
        <AttributeRef Ref="street" />
        <AttributeRef Ref="postaladdress" />
        <AttributeRef Ref="pobox" />
        <AttributeRef Ref="state" />
        <AttributeRef Ref="postalcode" />
        <AttributeRef Ref="country" />
        <AttributeRef Ref="wirelessacctnumber" />
        <AttributeRef Ref="defaultgroup" />
        <AttributeRef Ref="uiaccessmode" />
        <AttributeRef Ref="jpegphoto" requestOption="optional" />
        <AttributeRef Ref="usercertificate" requestOption="optional" />
        <AttributeRef Ref="guid" />
        <AttributeRef Ref="tenantguid" />
        <AttributeRef Ref="tenantuid" />
        <AttributeRef Ref="tenantuniquename" />
        <AttributeRef Ref="visible" />
        <Filter Match="all">
            <Filter Match="any">
                <AttrRefFilter Ref="uniquename" Operator="equals" Optional="true"/>
                <AttrRefFilter Ref="guid" Operator="equals" Optional="true"/>
                <AttrRefFilter Ref="name" Operator="dynamic" Optional="true"/>
                <AttrRefFilter Ref="commonname" Operator="dynamic" Optional="true"/>
                <AttrRefFilter Ref="mail" Operator="dynamic" Optional="true"/>
                <AttrRefFilter Ref="uid" Operator="dynamic" Optional="true"/>
                <AttrRefFilter Ref="loginid" Operator="dynamic" Optional="true"/>
                <AttrRefFilter Ref="firstname" Operator="dynamic" Optional="true"/>
                <AttrRefFilter Ref="lastname" Operator="dynamic" Optional="true"/>
                <AttrRefFilter Ref="telephone" Operator="dynamic" Optional="true"/>
                <AttrRefFilter Ref="displayname" Operator="dynamic" Optional="true"/>
                <AttrRefFilter Ref="middlename" Operator="dynamic" Optional="true"/>
                <AttrRefFilter Ref="title" Operator="dynamic" Optional="true"/>
                <AttrRefFilter Ref="manager" Operator="dynamic" Optional="true"/>
                <AttrRefFilter Ref="employeenumber" Operator="dynamic" Optional="true"/>
                <AttrRefFilter Ref="maidenname" Operator="dynamic" Optional="true"/>
                <AttrRefFilter Ref="hiredate" Operator="dynamic" Optional="true"/>
                <AttrRefFilter Ref="employeetype" Operator="dynamic" Optional="true"/>
                <AttrRefFilter Ref="org" Operator="dynamic" Optional="true"/>
                <AttrRefFilter Ref="country" Operator="dynamic" Optional="true"/>
                <AttrRefFilter Ref="state" Operator="dynamic" Optional="true"/>
                <AttrRefFilter Ref="tenantuid" Operator="dynamic" Optional="true"/>
            </Filter>
            <AttrRefFilter Ref="tenantguid" Operator="equals" Optional="true"/>
            <AttrRefFilter Ref="tenantuniquename" Operator="equals" Optional="true"/>
            <AttrRefFilter Ref="visible" Operator="dynamic" Optional="true"/>
            <DynamicFilter>
                <AttrRefFilter Ref="uniquename" Operator="equals" Optional="true"/>
                <AttrRefFilter Ref="guid" Operator="equals" Optional="true"/>
                <AttrRefFilter Ref="name" Operator="dynamic" Optional="true"/>
                <AttrRefFilter Ref="commonname" Operator="dynamic" Optional="true"/>
                <AttrRefFilter Ref="mail" Operator="dynamic" Optional="true"/>
                <AttrRefFilter Ref="uid" Operator="dynamic" Optional="true"/>
                <AttrRefFilter Ref="loginid" Operator="dynamic" Optional="true"/>
                <AttrRefFilter Ref="firstname" Operator="beginswith" Optional="true"/>
                <AttrRefFilter Ref="lastname" Operator="dynamic" Optional="true"/>
                <AttrRefFilter Ref="telephone" Operator="dynamic" Optional="true"/>
                <AttrRefFilter Ref="displayname" Operator="dynamic" Optional="true"/>
                <AttrRefFilter Ref="middlename" Operator="dynamic" Optional="true"/>
                <AttrRefFilter Ref="title" Operator="dynamic" Optional="true"/>
                <AttrRefFilter Ref="manager" Operator="dynamic" Optional="true"/>
                <AttrRefFilter Ref="employeenumber" Operator="dynamic" Optional="true"/>
                <AttrRefFilter Ref="maidenname" Operator="dynamic" Optional="true"/>
                <AttrRefFilter Ref="hiredate" Operator="dynamic" Optional="true"/>
                <AttrRefFilter Ref="employeetype" Operator="dynamic" Optional="true"/>
                <AttrRefFilter Ref="org" Operator="dynamic" Optional="true"/>
                <AttrRefFilter Ref="orgunit" Operator="dynamic" Optional="true"/>
                <AttrRefFilter Ref="country" Operator="dynamic" Optional="true"/>
                <AttrRefFilter Ref="state" Operator="dynamic" Optional="true"/>
                <AttrRefFilter Ref="tenantguid" Operator="equals" Optional="true"/>
                <AttrRefFilter Ref="tenantuid" Operator="dynamic" Optional="true"/>
                <AttrRefFilter Ref="tenantuniquename" Operator="equals" Optional="true"/>
                <AttrRefFilter Ref="visible" Operator="dynamic" Optional="true"/>
            </DynamicFilter>
        </Filter>
    </SearchInteraction>

    <SearchInteraction xmlns="" Description="Returns all Users matching given 'AND' filter condition" Name="searchUsersbyAllAttr" EntityName="User" PageSize="0">
        <AttributeRef Ref="uniquename" />
        <AttributeRef Ref="name" />
        <AttributeRef Ref="commonname" />
        <AttributeRef Ref="displayname" />
        <AttributeRef Ref="uid" />
        <AttributeRef Ref="loginid" />
        <AttributeRef Ref="firstname" />
        <AttributeRef Ref="lastname" />
        <AttributeRef Ref="middlename" />
        <AttributeRef Ref="initials" />
        <AttributeRef Ref="maidenname" />
        <AttributeRef Ref="description" />
        <AttributeRef Ref="dateofbirth" />
        <AttributeRef Ref="gender" />
        <AttributeRef Ref="mail" />
        <AttributeRef Ref="employeenumber" />
        <AttributeRef Ref="employeetype" />
        <AttributeRef Ref="title" />
        <AttributeRef Ref="hiredate" />
        <AttributeRef Ref="activestartdate" />
        <AttributeRef Ref="activeenddate" />
        <AttributeRef Ref="department" />
        <AttributeRef Ref="org" />
        <AttributeRef Ref="orgunit" />
        <AttributeRef Ref="manager" />
        <AttributeRef Ref="timezone" />
        <AttributeRef Ref="preferredlanguage" />
        <AttributeRef Ref="homephone" />
        <AttributeRef Ref="homeaddress" />
        <AttributeRef Ref="localityname" />
        <AttributeRef Ref="telephone" />
        <AttributeRef Ref="mobile" />
        <AttributeRef Ref="pager" />
        <AttributeRef Ref="fax" />
        <AttributeRef Ref="street" />
        <AttributeRef Ref="postaladdress" />
        <AttributeRef Ref="pobox" />
        <AttributeRef Ref="state" />
        <AttributeRef Ref="postalcode" />
        <AttributeRef Ref="country" />
        <AttributeRef Ref="wirelessacctnumber" />
        <AttributeRef Ref="defaultgroup" />
        <AttributeRef Ref="uiaccessmode" />
        <AttributeRef Ref="jpegphoto" requestOption="optional" />
        <AttributeRef Ref="usercertificate" requestOption="optional" />
        <AttributeRef Ref="guid" />
        <AttributeRef Ref="tenantguid" />
        <AttributeRef Ref="tenantuid" />
        <AttributeRef Ref="tenantuniquename" />
        <AttributeRef Ref="visible" />
        <Filter Match="all">
            <AttrRefFilter Ref="uniquename" Operator="equals" Optional="true"/>
            <AttrRefFilter Ref="guid" Operator="equals" Optional="true"/>
            <AttrRefFilter Ref="name" Operator="dynamic" Optional="true"/>
            <AttrRefFilter Ref="commonname" Operator="dynamic" Optional="true"/>
            <AttrRefFilter Ref="mail" Operator="dynamic" Optional="true"/>
            <AttrRefFilter Ref="uid" Operator="dynamic" Optional="true"/>
            <AttrRefFilter Ref="loginid" Operator="dynamic" Optional="true"/>
            <AttrRefFilter Ref="firstname" Operator="dynamic" Optional="true"/>
            <AttrRefFilter Ref="lastname" Operator="dynamic" Optional="true"/>
            <AttrRefFilter Ref="telephone" Operator="dynamic" Optional="true"/>
            <AttrRefFilter Ref="displayname" Operator="dynamic" Optional="true"/>
            <AttrRefFilter Ref="middlename" Operator="dynamic" Optional="true"/>
            <AttrRefFilter Ref="title" Operator="dynamic" Optional="true"/>
            <AttrRefFilter Ref="manager" Operator="dynamic" Optional="true"/>
            <AttrRefFilter Ref="employeenumber" Operator="dynamic" Optional="true"/>
            <AttrRefFilter Ref="maidenname" Operator="dynamic" Optional="true"/>
            <AttrRefFilter Ref="hiredate" Operator="dynamic" Optional="true"/>
            <AttrRefFilter Ref="employeetype" Operator="dynamic" Optional="true"/>
            <AttrRefFilter Ref="org" Operator="dynamic" Optional="true"/>
            <AttrRefFilter Ref="country" Operator="dynamic" Optional="true"/>
            <AttrRefFilter Ref="state" Operator="dynamic" Optional="true"/>
            <AttrRefFilter Ref="tenantguid" Operator="equals" Optional="true"/>
            <AttrRefFilter Ref="tenantuid" Operator="dynamic" Optional="true"/>
            <AttrRefFilter Ref="tenantuniquename" Operator="equals" Optional="true"/>
            <AttrRefFilter Ref="visible" Operator="dynamic" Optional="true"/>
            <DynamicFilter>
                <AttrRefFilter Ref="uniquename" Operator="equals" Optional="true"/>
                <AttrRefFilter Ref="guid" Operator="equals" Optional="true"/>
                <AttrRefFilter Ref="name" Operator="dynamic" Optional="true"/>
                <AttrRefFilter Ref="commonname" Operator="dynamic" Optional="true"/>
                <AttrRefFilter Ref="mail" Operator="dynamic" Optional="true"/>
                <AttrRefFilter Ref="uid" Operator="dynamic" Optional="true"/>
                <AttrRefFilter Ref="loginid" Operator="dynamic" Optional="true"/>
                <AttrRefFilter Ref="firstname" Operator="beginswith" Optional="true"/>
                <AttrRefFilter Ref="lastname" Operator="dynamic" Optional="true"/>
                <AttrRefFilter Ref="telephone" Operator="dynamic" Optional="true"/>
                <AttrRefFilter Ref="displayname" Operator="dynamic" Optional="true"/>
                <AttrRefFilter Ref="middlename" Operator="dynamic" Optional="true"/>
                <AttrRefFilter Ref="title" Operator="dynamic" Optional="true"/>
                <AttrRefFilter Ref="manager" Operator="dynamic" Optional="true"/>
                <AttrRefFilter Ref="employeenumber" Operator="dynamic" Optional="true"/>
                <AttrRefFilter Ref="maidenname" Operator="dynamic" Optional="true"/>
                <AttrRefFilter Ref="hiredate" Operator="dynamic" Optional="true"/>
                <AttrRefFilter Ref="employeetype" Operator="dynamic" Optional="true"/>
                <AttrRefFilter Ref="org" Operator="dynamic" Optional="true"/>
                <AttrRefFilter Ref="orgunit" Operator="dynamic" Optional="true"/>
                <AttrRefFilter Ref="country" Operator="dynamic" Optional="true"/>
                <AttrRefFilter Ref="state" Operator="dynamic" Optional="true"/>
                <AttrRefFilter Ref="tenantguid" Operator="equals" Optional="true"/>
                <AttrRefFilter Ref="tenantuid" Operator="dynamic" Optional="true"/>
                <AttrRefFilter Ref="tenantuniquename" Operator="equals" Optional="true"/>
                <AttrRefFilter Ref="visible" Operator="dynamic" Optional="true"/>
            </DynamicFilter>
        </Filter>
    </SearchInteraction>

    <SearchInteraction xmlns="" Description="Returns all Users matching given 'AND' filter condition" Name="searchUsersbyAllAttrbyPage" EntityName="User" PageSize="500">
        <AttributeRef Ref="uniquename" />
        <AttributeRef Ref="name" />
        <AttributeRef Ref="commonname" />
        <AttributeRef Ref="displayname" />
        <AttributeRef Ref="uid" />
        <AttributeRef Ref="loginid" />
        <AttributeRef Ref="firstname" />
        <AttributeRef Ref="lastname" />
        <AttributeRef Ref="middlename" />
        <AttributeRef Ref="initials" />
        <AttributeRef Ref="maidenname" />
        <AttributeRef Ref="description" />
        <AttributeRef Ref="dateofbirth" />
        <AttributeRef Ref="gender" />
        <AttributeRef Ref="mail" />
        <AttributeRef Ref="employeenumber" />
        <AttributeRef Ref="employeetype" />
        <AttributeRef Ref="title" />
        <AttributeRef Ref="hiredate" />
        <AttributeRef Ref="activestartdate" />
        <AttributeRef Ref="activeenddate" />
        <AttributeRef Ref="department" />
        <AttributeRef Ref="org" />
        <AttributeRef Ref="orgunit" />
        <AttributeRef Ref="manager" />
        <AttributeRef Ref="timezone" />
        <AttributeRef Ref="preferredlanguage" />
        <AttributeRef Ref="homephone" />
        <AttributeRef Ref="homeaddress" />
        <AttributeRef Ref="localityname" />
        <AttributeRef Ref="telephone" />
        <AttributeRef Ref="mobile" />
        <AttributeRef Ref="pager" />
        <AttributeRef Ref="fax" />
        <AttributeRef Ref="street" />
        <AttributeRef Ref="postaladdress" />
        <AttributeRef Ref="pobox" />
        <AttributeRef Ref="state" />
        <AttributeRef Ref="postalcode" />
        <AttributeRef Ref="country" />
        <AttributeRef Ref="wirelessacctnumber" />
        <AttributeRef Ref="defaultgroup" />
        <AttributeRef Ref="uiaccessmode" />
        <AttributeRef Ref="jpegphoto" requestOption="optional" />
        <AttributeRef Ref="usercertificate" requestOption="optional" />
        <AttributeRef Ref="guid" />
        <AttributeRef Ref="tenantguid" />
        <AttributeRef Ref="tenantuid" />
        <AttributeRef Ref="tenantuniquename" />
        <AttributeRef Ref="visible" />
        <Filter Match="all">
            <AttrRefFilter Ref="uniquename" Operator="equals" Optional="true"/>
            <AttrRefFilter Ref="guid" Operator="equals" Optional="true"/>
            <AttrRefFilter Ref="name" Operator="dynamic" Optional="true"/>
            <AttrRefFilter Ref="commonname" Operator="dynamic" Optional="true"/>
            <AttrRefFilter Ref="mail" Operator="dynamic" Optional="true"/>
            <AttrRefFilter Ref="uid" Operator="dynamic" Optional="true"/>
            <AttrRefFilter Ref="loginid" Operator="dynamic" Optional="true"/>
            <AttrRefFilter Ref="firstname" Operator="dynamic" Optional="true"/>
            <AttrRefFilter Ref="lastname" Operator="dynamic" Optional="true"/>
            <AttrRefFilter Ref="telephone" Operator="dynamic" Optional="true"/>
            <AttrRefFilter Ref="displayname" Operator="dynamic" Optional="true"/>
            <AttrRefFilter Ref="middlename" Operator="dynamic" Optional="true"/>
            <AttrRefFilter Ref="title" Operator="dynamic" Optional="true"/>
            <AttrRefFilter Ref="manager" Operator="dynamic" Optional="true"/>
            <AttrRefFilter Ref="employeenumber" Operator="dynamic" Optional="true"/>
            <AttrRefFilter Ref="maidenname" Operator="dynamic" Optional="true"/>
            <AttrRefFilter Ref="hiredate" Operator="dynamic" Optional="true"/>
            <AttrRefFilter Ref="employeetype" Operator="dynamic" Optional="true"/>
            <AttrRefFilter Ref="org" Operator="dynamic" Optional="true"/>
            <AttrRefFilter Ref="country" Operator="dynamic" Optional="true"/>
            <AttrRefFilter Ref="state" Operator="dynamic" Optional="true"/>
            <AttrRefFilter Ref="tenantguid" Operator="equals" Optional="true"/>
            <AttrRefFilter Ref="tenantuid" Operator="dynamic" Optional="true"/>
            <AttrRefFilter Ref="tenantuniquename" Operator="equals" Optional="true"/>
            <AttrRefFilter Ref="visible" Operator="dynamic" Optional="true"/>
            <DynamicFilter>
                <AttrRefFilter Ref="uniquename" Operator="equals" Optional="true"/>
                <AttrRefFilter Ref="guid" Operator="equals" Optional="true"/>
                <AttrRefFilter Ref="name" Operator="dynamic" Optional="true"/>
                <AttrRefFilter Ref="commonname" Operator="dynamic" Optional="true"/>
                <AttrRefFilter Ref="mail" Operator="dynamic" Optional="true"/>
                <AttrRefFilter Ref="uid" Operator="dynamic" Optional="true"/>
                <AttrRefFilter Ref="loginid" Operator="dynamic" Optional="true"/>
                <AttrRefFilter Ref="firstname" Operator="beginswith" Optional="true"/>
                <AttrRefFilter Ref="lastname" Operator="dynamic" Optional="true"/>
                <AttrRefFilter Ref="telephone" Operator="dynamic" Optional="true"/>
                <AttrRefFilter Ref="displayname" Operator="dynamic" Optional="true"/>
                <AttrRefFilter Ref="middlename" Operator="dynamic" Optional="true"/>
                <AttrRefFilter Ref="title" Operator="dynamic" Optional="true"/>
                <AttrRefFilter Ref="manager" Operator="dynamic" Optional="true"/>
                <AttrRefFilter Ref="employeenumber" Operator="dynamic" Optional="true"/>
                <AttrRefFilter Ref="maidenname" Operator="dynamic" Optional="true"/>
                <AttrRefFilter Ref="hiredate" Operator="dynamic" Optional="true"/>
                <AttrRefFilter Ref="employeetype" Operator="dynamic" Optional="true"/>
                <AttrRefFilter Ref="org" Operator="dynamic" Optional="true"/>
                <AttrRefFilter Ref="orgunit" Operator="dynamic" Optional="true"/>
                <AttrRefFilter Ref="country" Operator="dynamic" Optional="true"/>
                <AttrRefFilter Ref="state" Operator="dynamic" Optional="true"/>
                <AttrRefFilter Ref="tenantguid" Operator="equals" Optional="true"/>
                <AttrRefFilter Ref="tenantuid" Operator="dynamic" Optional="true"/>
                <AttrRefFilter Ref="tenantuniquename" Operator="equals" Optional="true"/>
                <AttrRefFilter Ref="visible" Operator="dynamic" Optional="true"/>
            </DynamicFilter>
        </Filter>
    </SearchInteraction>

    <ModifyInteraction xmlns="" Description="Updates User Profile" Name="modifyUser" EntityName="User">
        <AttributeRef Ref="name" Optional="true"/>
        <AttributeRef Ref="commonname" Optional="true"/>
        <AttributeRef Ref="displayname" Optional="true"/>
        <AttributeRef Ref="uid" Optional="true"/>
        <AttributeRef Ref="loginid" Optional="true"/>
        <AttributeRef Ref="firstname" Optional="true"/>
        <AttributeRef Ref="lastname" Optional="true"/>
        <AttributeRef Ref="middlename" Optional="true"/>
        <AttributeRef Ref="initials" Optional="true"/>
        <AttributeRef Ref="maidenname" Optional="true"/>
        <AttributeRef Ref="description" Optional="true"/>
        <AttributeRef Ref="dateofbirth" Optional="true"/>
        <AttributeRef Ref="gender" Optional="true"/>
        <AttributeRef Ref="mail" Optional="true"/>
        <AttributeRef Ref="employeenumber" Optional="true"/>
        <AttributeRef Ref="employeetype" Optional="true"/>
        <AttributeRef Ref="title" Optional="true"/>
        <AttributeRef Ref="hiredate" Optional="true"/>
        <AttributeRef Ref="activestartdate" Optional="true"/>
        <AttributeRef Ref="activeenddate" Optional="true"/>
        <AttributeRef Ref="department" Optional="true"/>
        <AttributeRef Ref="org" Optional="true"/>
        <AttributeRef Ref="orgunit" Optional="true"/>
        <AttributeRef Ref="manager" Optional="true"/>
        <AttributeRef Ref="timezone" Optional="true"/>
        <AttributeRef Ref="preferredlanguage" Optional="true"/>
        <AttributeRef Ref="homephone" Optional="true"/>
        <AttributeRef Ref="homeaddress" Optional="true"/>
        <AttributeRef Ref="localityname" Optional="true"/>
        <AttributeRef Ref="telephone" Optional="true"/>
        <AttributeRef Ref="mobile" Optional="true"/>
        <AttributeRef Ref="pager" Optional="true"/>
        <AttributeRef Ref="fax" Optional="true"/>
        <AttributeRef Ref="street" Optional="true"/>
        <AttributeRef Ref="postaladdress" Optional="true"/>
        <AttributeRef Ref="pobox" Optional="true"/>
        <AttributeRef Ref="state" Optional="true"/>
        <AttributeRef Ref="postalcode" Optional="true"/>
        <AttributeRef Ref="country" Optional="true"/>
        <AttributeRef Ref="wirelessacctnumber" Optional="true"/>
        <AttributeRef Ref="defaultgroup" Optional="true"/>
        <AttributeRef Ref="uiaccessmode" Optional="true"/>
        <AttributeRef Ref="jpegphoto" Optional="true"/>
        <AttributeRef Ref="usercertificate" Optional="true"/>
        <AttributeRef Ref="tenantguid" Optional="true"/>
        <AttributeRef Ref="tenantuid" Optional="true"/>
        <AttributeRef Ref="tenantuniquename" Optional="true"/>
    </ModifyInteraction>    
    
    <AddInteraction xmlns="" Description="Adds new User Profile" Name="createUser" EntityName="User">
        <AttributeRef Ref="name" Optional="true"/>
        <AttributeRef Ref="commonname" Optional="true"/>
        <AttributeRef Ref="displayname" Optional="true"/>
        <AttributeRef Ref="uid" Optional="true"/>
        <AttributeRef Ref="loginid" Optional="true"/>
        <AttributeRef Ref="firstname" Optional="true"/>
        <AttributeRef Ref="lastname" Optional="false"/>
        <AttributeRef Ref="middlename" Optional="true"/>
        <AttributeRef Ref="initials" Optional="true"/>
        <AttributeRef Ref="maidenname" Optional="true"/>
        <AttributeRef Ref="description" Optional="true"/>
        <AttributeRef Ref="dateofbirth" Optional="true"/>
        <AttributeRef Ref="gender" Optional="true"/>
        <AttributeRef Ref="mail" Optional="true"/>
        <AttributeRef Ref="employeenumber" Optional="true"/>
        <AttributeRef Ref="employeetype" Optional="true"/>
        <AttributeRef Ref="title" Optional="true"/>
        <AttributeRef Ref="hiredate" Optional="true"/>
        <AttributeRef Ref="activestartdate" Optional="true"/>
        <AttributeRef Ref="activeenddate" Optional="true"/>
        <AttributeRef Ref="department" Optional="true"/>
        <AttributeRef Ref="org" Optional="true"/>
        <AttributeRef Ref="orgunit" Optional="true"/>
        <AttributeRef Ref="manager" Optional="true"/>
        <AttributeRef Ref="timezone" Optional="true"/>
        <AttributeRef Ref="preferredlanguage" Optional="true"/>
        <AttributeRef Ref="homephone" Optional="true"/>
        <AttributeRef Ref="homeaddress" Optional="true"/>
        <AttributeRef Ref="localityname" Optional="true"/>
        <AttributeRef Ref="telephone" Optional="true"/>
        <AttributeRef Ref="mobile" Optional="true"/>
        <AttributeRef Ref="pager" Optional="true"/>
        <AttributeRef Ref="fax" Optional="true"/>
        <AttributeRef Ref="street" Optional="true"/>
        <AttributeRef Ref="postaladdress" Optional="true"/>
        <AttributeRef Ref="pobox" Optional="true"/>
        <AttributeRef Ref="state" Optional="true"/>
        <AttributeRef Ref="postalcode" Optional="true"/>
        <AttributeRef Ref="country" Optional="true"/>
        <AttributeRef Ref="wirelessacctnumber" Optional="true"/>
        <AttributeRef Ref="defaultgroup" Optional="true"/>
        <AttributeRef Ref="uiaccessmode" Optional="true"/>
        <AttributeRef Ref="jpegphoto" Optional="true"/>
        <AttributeRef Ref="usercertificate" Optional="true"/>
        <AttributeRef Ref="subjectdomain" Optional="true"/>
        <AttributeRef Ref="tenantguid" Optional="true"/>
        <AttributeRef Ref="tenantuid" Optional="true"/>
        <AttributeRef Ref="tenantuniquename" Optional="true"/>
        <AttributeRef Ref="visible" Optional="true"/>
    </AddInteraction>



    <!--********************************************************************
                               ROLE Interactions
        ********************************************************************-->
    <ReadInteraction xmlns="" Description="get role profile" Name="default_getRole" EntityName="Role">
        <AttributeRef Ref="uniquename" />
        <AttributeRef Ref="name" />
        <AttributeRef Ref="commonname" />
        <AttributeRef Ref="displayname" />
        <AttributeRef Ref="description" />
        <AttributeRef Ref="mail" />
        <AttributeRef Ref="owner" />
        <AttributeRef Ref="rolemanager" />
        <AttributeRef Ref="rolecategory" />
        <AttributeRef Ref="seealso" />
        <AttributeRef Ref="org" />
        <AttributeRef Ref="orgunit" />
        <AttributeRef Ref="guid" />
        <AttributeRef Ref="tenantguid" />
        <AttributeRef Ref="tenantuid" />
        <AttributeRef Ref="tenantuniquename" />
        <AttributeRef Ref="visible" />
    </ReadInteraction>

    <ReadInteraction xmlns="" Description="get role members" Name="getRoleMembers" EntityName="Role">
        <AttributeRef Ref="uniquename" />
        <AttributeRef Ref="member" />
    </ReadInteraction>

    <DeleteInteraction xmlns="" Description="Delete Role" Name="dropRole" EntityName="Role"/>

    <SearchInteraction xmlns="" Description="Returns all Roles matching given filter condition" Name="searchRoles" EntityName="Role" PageSize="0">
        <AttributeRef Ref="uniquename" />
        <AttributeRef Ref="name" />
        <AttributeRef Ref="commonname" />
        <AttributeRef Ref="displayname" />
        <AttributeRef Ref="description" />
        <AttributeRef Ref="mail" />
        <AttributeRef Ref="owner" />
        <AttributeRef Ref="rolemanager" />
        <AttributeRef Ref="rolecategory" />
        <AttributeRef Ref="seealso" />
        <AttributeRef Ref="org" />
        <AttributeRef Ref="orgunit" />
        <AttributeRef Ref="guid" />
        <AttributeRef Ref="tenantguid" />
        <AttributeRef Ref="tenantuid" />
        <AttributeRef Ref="tenantuniquename" />
        <AttributeRef Ref="visible" />
        <Filter Match="all">
            <AttrRefFilter Ref="uniquename" Operator="equals" Optional="true"/>
            <AttrRefFilter Ref="guid" Operator="equals" Optional="true"/>
            <AttrRefFilter Ref="name" Operator="dynamic" Optional="true"/>
            <AttrRefFilter Ref="commonname" Operator="dynamic" Optional="true"/>
            <AttrRefFilter Ref="displayname" Operator="dynamic" Optional="true"/>
            <AttrRefFilter Ref="member" Operator="equals" Optional="true"/>
            <AttrRefFilter Ref="owner" Operator="equals" Optional="true"/>
            <AttrRefFilter Ref="rolemanager" Operator="equals" Optional="true"/>
            <AttrRefFilter Ref="rolecategory" Operator="dynamic" Optional="true"/>
            <AttrRefFilter Ref="tenantguid" Operator="equals" Optional="true"/>
            <AttrRefFilter Ref="tenantuid" Operator="dynamic" Optional="true"/>
            <AttrRefFilter Ref="tenantuniquename" Operator="equals" Optional="true"/>
            <AttrRefFilter Ref="visible" Operator="dynamic" Optional="true"/>
            <DynamicFilter>
                <AttrRefFilter Ref="uniquename" Operator="equals" Optional="true"/>
                <AttrRefFilter Ref="guid" Operator="equals" Optional="true"/>
                <AttrRefFilter Ref="name" Operator="dynamic" Optional="true"/>
                <AttrRefFilter Ref="commonname" Operator="dynamic" Optional="true"/>
                <AttrRefFilter Ref="displayname" Operator="dynamic" Optional="true"/>
                <AttrRefFilter Ref="member" Operator="equals" Optional="true"/>
                <AttrRefFilter Ref="owner" Operator="equals" Optional="true"/>
                <AttrRefFilter Ref="rolemanager" Operator="equals" Optional="true"/>
                <AttrRefFilter Ref="rolecategory" Operator="dynamic" Optional="true"/>
                <AttrRefFilter Ref="tenantguid" Operator="equals" Optional="true"/>
                <AttrRefFilter Ref="tenantuid" Operator="dynamic" Optional="true"/>
                <AttrRefFilter Ref="tenantuniquename" Operator="equals" Optional="true"/>
                <AttrRefFilter Ref="visible" Operator="dynamic" Optional="true"/>
            </DynamicFilter>
        </Filter>
    </SearchInteraction>

    <SearchInteraction xmlns="" Description="Returns all Roles matching given filter condition" Name="searchRolesbyPage" EntityName="Role" PageSize="500">
        <AttributeRef Ref="uniquename" />
        <AttributeRef Ref="name" />
        <AttributeRef Ref="commonname" />
        <AttributeRef Ref="displayname" />
        <AttributeRef Ref="description" />
        <AttributeRef Ref="mail" />
        <AttributeRef Ref="owner" />
        <AttributeRef Ref="rolemanager" />
        <AttributeRef Ref="rolecategory" />
        <AttributeRef Ref="seealso" />
        <AttributeRef Ref="org" />
        <AttributeRef Ref="orgunit" />
        <AttributeRef Ref="guid" />
        <AttributeRef Ref="tenantguid" />
        <AttributeRef Ref="tenantuid" />
        <AttributeRef Ref="tenantuniquename" />
        <AttributeRef Ref="visible" />
        <Filter Match="all">
            <AttrRefFilter Ref="uniquename" Operator="equals" Optional="true"/>
            <AttrRefFilter Ref="guid" Operator="equals" Optional="true"/>
            <AttrRefFilter Ref="name" Operator="dynamic" Optional="true"/>
            <AttrRefFilter Ref="commonname" Operator="dynamic" Optional="true"/>
            <AttrRefFilter Ref="displayname" Operator="dynamic" Optional="true"/>
            <AttrRefFilter Ref="member" Operator="equals" Optional="true"/>
            <AttrRefFilter Ref="owner" Operator="equals" Optional="true"/>
            <AttrRefFilter Ref="rolemanager" Operator="equals" Optional="true"/>
            <AttrRefFilter Ref="rolecategory" Operator="dynamic" Optional="true"/>
            <AttrRefFilter Ref="tenantguid" Operator="equals" Optional="true"/>
            <AttrRefFilter Ref="tenantuid" Operator="dynamic" Optional="true"/>
            <AttrRefFilter Ref="tenantuniquename" Operator="equals" Optional="true"/>
            <AttrRefFilter Ref="visible" Operator="dynamic" Optional="true"/>
            <DynamicFilter>
                <AttrRefFilter Ref="uniquename" Operator="equals" Optional="true"/>
                <AttrRefFilter Ref="guid" Operator="equals" Optional="true"/>
                <AttrRefFilter Ref="name" Operator="dynamic" Optional="true"/>
                <AttrRefFilter Ref="commonname" Operator="dynamic" Optional="true"/>
                <AttrRefFilter Ref="displayname" Operator="dynamic" Optional="true"/>
                <AttrRefFilter Ref="member" Operator="equals" Optional="true"/>
                <AttrRefFilter Ref="owner" Operator="equals" Optional="true"/>
                <AttrRefFilter Ref="rolemanager" Operator="equals" Optional="true"/>
                <AttrRefFilter Ref="rolecategory" Operator="dynamic" Optional="true"/>
                <AttrRefFilter Ref="tenantguid" Operator="equals" Optional="true"/>
                <AttrRefFilter Ref="tenantuid" Operator="dynamic" Optional="true"/>
                <AttrRefFilter Ref="tenantuniquename" Operator="equals" Optional="true"/>
                <AttrRefFilter Ref="visible" Operator="dynamic" Optional="true"/>
            </DynamicFilter>
        </Filter>
    </SearchInteraction>

    <SearchInteraction xmlns="" Description="Returns all Roles matching given 'OR' filter condition" Name="searchRolesbyAnyAttr" EntityName="Role" PageSize="0">
        <AttributeRef Ref="uniquename" />
        <AttributeRef Ref="name" />
        <AttributeRef Ref="commonname" />
        <AttributeRef Ref="displayname" />
        <AttributeRef Ref="description" />
        <AttributeRef Ref="mail" />
        <AttributeRef Ref="owner" />
        <AttributeRef Ref="rolemanager" />
        <AttributeRef Ref="rolecategory" />
        <AttributeRef Ref="seealso" />
        <AttributeRef Ref="org" />
        <AttributeRef Ref="orgunit" />
        <AttributeRef Ref="guid" />
        <AttributeRef Ref="tenantguid" />
        <AttributeRef Ref="tenantuid" />
        <AttributeRef Ref="tenantuniquename" />
        <AttributeRef Ref="visible" />
        <Filter Match="all">
            <Filter Match="any">
                <AttrRefFilter Ref="uniquename" Operator="equals" Optional="true"/>
                <AttrRefFilter Ref="guid" Operator="equals" Optional="true"/>
                <AttrRefFilter Ref="name" Operator="dynamic" Optional="true"/>
                <AttrRefFilter Ref="commonname" Operator="dynamic" Optional="true"/>
                <AttrRefFilter Ref="displayname" Operator="dynamic" Optional="true"/>
                <AttrRefFilter Ref="member" Operator="equals" Optional="true"/>
                <AttrRefFilter Ref="owner" Operator="equals" Optional="true"/>
                <AttrRefFilter Ref="rolemanager" Operator="equals" Optional="true"/>
                <AttrRefFilter Ref="rolecategory" Operator="dynamic" Optional="true"/>
                <AttrRefFilter Ref="tenantuid" Operator="dynamic" Optional="true"/>
            </Filter>
            <AttrRefFilter Ref="tenantguid" Operator="equals" Optional="true"/>
            <AttrRefFilter Ref="tenantuniquename" Operator="equals" Optional="true"/>
            <AttrRefFilter Ref="visible" Operator="dynamic" Optional="true"/>
            <DynamicFilter>
                <AttrRefFilter Ref="uniquename" Operator="equals" Optional="true"/>
                <AttrRefFilter Ref="guid" Operator="equals" Optional="true"/>
                <AttrRefFilter Ref="name" Operator="dynamic" Optional="true"/>
                <AttrRefFilter Ref="commonname" Operator="dynamic" Optional="true"/>
                <AttrRefFilter Ref="displayname" Operator="dynamic" Optional="true"/>
                <AttrRefFilter Ref="member" Operator="equals" Optional="true"/>
                <AttrRefFilter Ref="owner" Operator="equals" Optional="true"/>
                <AttrRefFilter Ref="rolemanager" Operator="equals" Optional="true"/>
                <AttrRefFilter Ref="rolecategory" Operator="dynamic" Optional="true"/>
                <AttrRefFilter Ref="tenantguid" Operator="equals" Optional="true"/>
                <AttrRefFilter Ref="tenantuid" Operator="dynamic" Optional="true"/>
                <AttrRefFilter Ref="tenantuniquename" Operator="equals" Optional="true"/>
                <AttrRefFilter Ref="visible" Operator="dynamic" Optional="true"/>
            </DynamicFilter>
        </Filter>
    </SearchInteraction>

    <SearchInteraction xmlns="" Description="Returns all Roles matching given 'OR' filter condition" Name="searchRolesbyAnyAttrbyPage" EntityName="Role" PageSize="500">
        <AttributeRef Ref="uniquename" />
        <AttributeRef Ref="name" />
        <AttributeRef Ref="commonname" />
        <AttributeRef Ref="displayname" />
        <AttributeRef Ref="description" />
        <AttributeRef Ref="mail" />
        <AttributeRef Ref="owner" />
        <AttributeRef Ref="rolemanager" />
        <AttributeRef Ref="rolecategory" />
        <AttributeRef Ref="seealso" />
        <AttributeRef Ref="org" />
        <AttributeRef Ref="orgunit" />
        <AttributeRef Ref="guid" />
        <AttributeRef Ref="tenantguid" />
        <AttributeRef Ref="tenantuid" />
        <AttributeRef Ref="tenantuniquename" />
        <AttributeRef Ref="visible" />
        <Filter Match="all">
            <Filter Match="any">
                <AttrRefFilter Ref="uniquename" Operator="equals" Optional="true"/>
                <AttrRefFilter Ref="guid" Operator="equals" Optional="true"/>
                <AttrRefFilter Ref="name" Operator="dynamic" Optional="true"/>
                <AttrRefFilter Ref="commonname" Operator="dynamic" Optional="true"/>
                <AttrRefFilter Ref="displayname" Operator="dynamic" Optional="true"/>
                <AttrRefFilter Ref="member" Operator="equals" Optional="true"/>
                <AttrRefFilter Ref="owner" Operator="equals" Optional="true"/>
                <AttrRefFilter Ref="rolemanager" Operator="equals" Optional="true"/>
                <AttrRefFilter Ref="rolecategory" Operator="dynamic" Optional="true"/>
                <AttrRefFilter Ref="tenantuid" Operator="dynamic" Optional="true"/>
            </Filter>
            <AttrRefFilter Ref="tenantguid" Operator="equals" Optional="true"/>
            <AttrRefFilter Ref="tenantuniquename" Operator="equals" Optional="true"/>
            <AttrRefFilter Ref="visible" Operator="dynamic" Optional="true"/>
            <DynamicFilter>
                <AttrRefFilter Ref="uniquename" Operator="equals" Optional="true"/>
                <AttrRefFilter Ref="guid" Operator="equals" Optional="true"/>
                <AttrRefFilter Ref="name" Operator="dynamic" Optional="true"/>
                <AttrRefFilter Ref="commonname" Operator="dynamic" Optional="true"/>
                <AttrRefFilter Ref="displayname" Operator="dynamic" Optional="true"/>
                <AttrRefFilter Ref="member" Operator="equals" Optional="true"/>
                <AttrRefFilter Ref="owner" Operator="equals" Optional="true"/>
                <AttrRefFilter Ref="rolemanager" Operator="equals" Optional="true"/>
                <AttrRefFilter Ref="rolecategory" Operator="dynamic" Optional="true"/>
                <AttrRefFilter Ref="tenantguid" Operator="equals" Optional="true"/>
                <AttrRefFilter Ref="tenantuid" Operator="dynamic" Optional="true"/>
                <AttrRefFilter Ref="tenantuniquename" Operator="equals" Optional="true"/>
                <AttrRefFilter Ref="visible" Operator="dynamic" Optional="true"/>
            </DynamicFilter>
        </Filter>
    </SearchInteraction>

    <SearchInteraction xmlns="" Description="Returns all Roles matching given 'AND' filter condition" Name="searchRolesbyAllAttr" EntityName="Role" PageSize="0">
        <AttributeRef Ref="uniquename" />
        <AttributeRef Ref="name" />
        <AttributeRef Ref="commonname" />
        <AttributeRef Ref="displayname" />
        <AttributeRef Ref="description" />
        <AttributeRef Ref="mail" />
        <AttributeRef Ref="owner" />
        <AttributeRef Ref="rolemanager" />
        <AttributeRef Ref="rolecategory" />
        <AttributeRef Ref="seealso" />
        <AttributeRef Ref="org" />
        <AttributeRef Ref="orgunit" />
        <AttributeRef Ref="guid" />
        <AttributeRef Ref="tenantguid" />
        <AttributeRef Ref="tenantuid" />
        <AttributeRef Ref="tenantuniquename" />
        <AttributeRef Ref="visible" />
        <Filter Match="all">
            <AttrRefFilter Ref="uniquename" Operator="equals" Optional="true"/>
            <AttrRefFilter Ref="guid" Operator="equals" Optional="true"/>
            <AttrRefFilter Ref="name" Operator="dynamic" Optional="true"/>
            <AttrRefFilter Ref="commonname" Operator="dynamic" Optional="true"/>
            <AttrRefFilter Ref="displayname" Operator="dynamic" Optional="true"/>
            <AttrRefFilter Ref="member" Operator="equals" Optional="true"/>
            <AttrRefFilter Ref="owner" Operator="equals" Optional="true"/>
            <AttrRefFilter Ref="rolemanager" Operator="equals" Optional="true"/>
            <AttrRefFilter Ref="rolecategory" Operator="dynamic" Optional="true"/>
            <AttrRefFilter Ref="tenantguid" Operator="equals" Optional="true"/>
            <AttrRefFilter Ref="tenantuid" Operator="dynamic" Optional="true"/>
            <AttrRefFilter Ref="tenantuniquename" Operator="equals" Optional="true"/>
            <AttrRefFilter Ref="visible" Operator="dynamic" Optional="true"/>
            <DynamicFilter>
                <AttrRefFilter Ref="uniquename" Operator="equals" Optional="true"/>
                <AttrRefFilter Ref="guid" Operator="equals" Optional="true"/>
                <AttrRefFilter Ref="name" Operator="dynamic" Optional="true"/>
                <AttrRefFilter Ref="commonname" Operator="dynamic" Optional="true"/>
                <AttrRefFilter Ref="displayname" Operator="dynamic" Optional="true"/>
                <AttrRefFilter Ref="member" Operator="equals" Optional="true"/>
                <AttrRefFilter Ref="owner" Operator="equals" Optional="true"/>
                <AttrRefFilter Ref="rolemanager" Operator="equals" Optional="true"/>
                <AttrRefFilter Ref="rolecategory" Operator="dynamic" Optional="true"/>
                <AttrRefFilter Ref="tenantguid" Operator="equals" Optional="true"/>
                <AttrRefFilter Ref="tenantuid" Operator="dynamic" Optional="true"/>
                <AttrRefFilter Ref="tenantuniquename" Operator="equals" Optional="true"/>
                <AttrRefFilter Ref="visible" Operator="dynamic" Optional="true"/>
            </DynamicFilter>
        </Filter>
    </SearchInteraction>

    <SearchInteraction xmlns="" Description="Returns all Roles matching given 'AND' filter condition" Name="searchRolesbyAllAttrbyPage" EntityName="Role" PageSize="500">
        <AttributeRef Ref="uniquename" />
        <AttributeRef Ref="name" />
        <AttributeRef Ref="commonname" />
        <AttributeRef Ref="displayname" />
        <AttributeRef Ref="description" />
        <AttributeRef Ref="mail" />
        <AttributeRef Ref="owner" />
        <AttributeRef Ref="rolemanager" />
        <AttributeRef Ref="rolecategory" />
        <AttributeRef Ref="seealso" />
        <AttributeRef Ref="org" />
        <AttributeRef Ref="orgunit" />
        <AttributeRef Ref="guid" />
        <AttributeRef Ref="tenantguid" />
        <AttributeRef Ref="tenantuid" />
        <AttributeRef Ref="tenantuniquename" />
        <AttributeRef Ref="visible" />
        <Filter Match="all">
            <AttrRefFilter Ref="uniquename" Operator="equals" Optional="true"/>
            <AttrRefFilter Ref="guid" Operator="equals" Optional="true"/>
            <AttrRefFilter Ref="name" Operator="dynamic" Optional="true"/>
            <AttrRefFilter Ref="commonname" Operator="dynamic" Optional="true"/>
            <AttrRefFilter Ref="displayname" Operator="dynamic" Optional="true"/>
            <AttrRefFilter Ref="member" Operator="equals" Optional="true"/>
            <AttrRefFilter Ref="owner" Operator="equals" Optional="true"/>
            <AttrRefFilter Ref="rolemanager" Operator="equals" Optional="true"/>
            <AttrRefFilter Ref="rolecategory" Operator="dynamic" Optional="true"/>
            <AttrRefFilter Ref="tenantguid" Operator="equals" Optional="true"/>
            <AttrRefFilter Ref="tenantuid" Operator="dynamic" Optional="true"/>
            <AttrRefFilter Ref="tenantuniquename" Operator="equals" Optional="true"/>
            <AttrRefFilter Ref="visible" Operator="dynamic" Optional="true"/>
            <DynamicFilter>
                <AttrRefFilter Ref="uniquename" Operator="equals" Optional="true"/>
                <AttrRefFilter Ref="guid" Operator="equals" Optional="true"/>
                <AttrRefFilter Ref="name" Operator="dynamic" Optional="true"/>
                <AttrRefFilter Ref="commonname" Operator="dynamic" Optional="true"/>
                <AttrRefFilter Ref="displayname" Operator="dynamic" Optional="true"/>
                <AttrRefFilter Ref="member" Operator="equals" Optional="true"/>
                <AttrRefFilter Ref="owner" Operator="equals" Optional="true"/>
                <AttrRefFilter Ref="rolemanager" Operator="equals" Optional="true"/>
                <AttrRefFilter Ref="rolecategory" Operator="dynamic" Optional="true"/>
                <AttrRefFilter Ref="tenantguid" Operator="equals" Optional="true"/>
                <AttrRefFilter Ref="tenantuid" Operator="dynamic" Optional="true"/>
                <AttrRefFilter Ref="tenantuniquename" Operator="equals" Optional="true"/>
                <AttrRefFilter Ref="visible" Operator="dynamic" Optional="true"/>
            </DynamicFilter>
        </Filter>
    </SearchInteraction>

    <ModifyInteraction xmlns="" Description="Updates a Role" Name="modifyRole" EntityName="Role">
        <AttributeRef Ref="name" Optional="true"/>
        <AttributeRef Ref="commonname" Optional="true"/>
        <AttributeRef Ref="displayname" Optional="true"/>
        <AttributeRef Ref="description" Optional="true"/>
        <AttributeRef Ref="mail" Optional="true"/>
        <AttributeRef Ref="member" Optional="true"/>
        <AttributeRef Ref="owner" Optional="true"/>
        <AttributeRef Ref="rolemanager" Optional="true"/>
        <AttributeRef Ref="rolecategory" Optional="true"/>
        <AttributeRef Ref="seealso" Optional="true"/>
        <AttributeRef Ref="org" Optional="true"/>
        <AttributeRef Ref="orgunit" Optional="true"/>
        <AttributeRef Ref="tenantguid" Optional="true"/>
        <AttributeRef Ref="tenantuid" Optional="true"/>
        <AttributeRef Ref="tenantuniquename" Optional="true"/>
    </ModifyInteraction>    
    
    <AddInteraction xmlns="" Description="Creates new Role" Name="createRole" EntityName="Role">
        <AttributeRef Ref="name" Optional="true"/>
        <AttributeRef Ref="commonname" Optional="true"/>
        <AttributeRef Ref="displayname" Optional="true"/>
        <AttributeRef Ref="description" Optional="true"/>
        <AttributeRef Ref="mail" Optional="true"/>
        <AttributeRef Ref="member" Optional="true"/>
        <AttributeRef Ref="owner" Optional="true"/>
        <AttributeRef Ref="rolemanager" Optional="true"/>
        <AttributeRef Ref="rolecategory" Optional="true"/>
        <AttributeRef Ref="seealso" Optional="true"/>
        <AttributeRef Ref="org" Optional="true"/>
        <AttributeRef Ref="orgunit" Optional="true"/>
        <AttributeRef Ref="subjectdomain" Optional="true"/>
        <AttributeRef Ref="tenantguid" Optional="true"/>
        <AttributeRef Ref="tenantuid" Optional="true"/>
        <AttributeRef Ref="tenantuniquename" Optional="true"/>
        <AttributeRef Ref="visible" Optional="true"/>
    </AddInteraction>


</ClientAttrReq>
</verbatim>
[[#Top][Back to top]]
