# The contents of this file are subject to the terms
#  of the Common Development and Distribution License
# (the License). You may not use this file except in
# compliance with the License.
#
# You can obtain a copy of the License at
# https://opensso.dev.java.net/public/CDDLv1.0.html or
# opensso/legal/CDDLv1.0.txt
# See the License for the specific language governing
# permission and limitations under the License.
#
# When distributing Covered Code, include this CDDL
# Header Notice in each file and include the License file
# at opensso/legal/CDDLv1.0.txt.
# If applicable, add the following below the CDDL Header,
# with the fields enclosed by brackets [] replaced by
# your own identifying information:
# "Portions Copyrighted [year] [name of copyright owner]"
#
#  $Id: GetIdentityTest.properties,v 1.11 2009/06/24 22:38:43 srivenigan Exp $
# 
# Copyright 2007 Sun Microsystems Inc. All Rights Reserved
#

# success-message - the message returned when a member is added successfully.  
#         The MessageFormat class should be used to replace {0} with the 
#         identity name.
# verbose-sucess-message - the message returned when a member is added 
#         successfully with the verbose option.  The MessageFormat class should 
#         be used to replace {0} with identity name.
# usage - the usage of the "ssoadm get-identity" command.
# invalid-usage-message - the message which is displayed when a usage error 
#         occurs.  The MessageFormat class should be used to replace {0} with 
#         the list of arguments used.

verbose-success-message=Constructing Request Context...;Validating mandatory options...;Processing Sub Command ...;Executing class, com.sun.identity.cli.idrepo.GetAttributes.;Authenticating...;Authenticated.
usage=ssoadm get-identity --options [--global-options];    Get identity property values.;Usage:;ssoadm get-identity;    --realm|-e;    --idname|-i;    --idtype|-t;    --adminid|-u;    --password-file|-f;    [--attributenames|-a];Global Options:;    --locale, -l;        Name of the locale to display the results. ;    --debug, -d;        Run in debug mode. Results sent to the debug file.;    --verbose, -V;        Run in verbose mode. Results sent to standard output.;Options:;    --realm, -e;        Name of realm.;    --idname, -i;        Name of identity.;    --idtype, -t;        Type of Identity such as User, Role, or Group.;    --adminid, -u;        Administrator ID of running the command.;    --password-file, -f;        File name that contains password of administrator.;    --attributenames, -a;        Attribute name(s). All attribute values shall be returned if the option is not provided.
invalid-usage-message=Incorrect option(s), {0}.

#
# Property definitions.
#
# description - the purpose of the test case.
# create-setup-realms - a realm or realms that should be created before the 
#         test is executed.  If multiple realms are created the realms should 
#         be separated by a semi-colon (;) and should be in heirarchical order
#         (i.e. /realm1;/realm1/realm2;/realm1/realm2/realm3).
# create-setup-identities - one or more identities that should be created prior 
#         to the execution of the test.  The various pieces of information for 
#         each identity (creation realm, identity name, identity type, and 
#         attribute values should be separated by commas. Each identity should 
#         be separated by a pipe ('|').  See the example value below ...
#         "/myrealm,newuser,User,att-name1=att-value1;att-name2=att-value2|
#         /grouprealm,mygroup,Group|..."
# use-verbose-option - a binary property indicating whether the verbose option
#         should be used.
# use-debug-option - a binary property indicating whether the debug option 
#         should be used.
# use-long-options - a binary property indicating whether the long form of 
#         the options (e.g. "--realm") instead of the short form ("-e")
# message-to-find - one or more strings that should be present in the output
#         (for a test where expected-exit-code equals 0) or the error (for a 
#         test where expected-exit-code does not equal 0).  Multiple strings
#         should be separated by a semi-colon (";").
# get-identity-realm - the realm in which the identity exists.
# get-identity-name - the name of the identity for which will have its 
#         attributes displayed. 
# get-identity-type - the type of the identity for which will have its 
#         attributes displayed. 
# get-idenitty-attribute-names - the names of the attributes to be retrieved.  
#         Leave this property set to an empty string to display all attributes.
# get-identity-attributes-to-find - a semi-colon delimited list of attribute
#         name values pairs which shoud be displayed by get-identity 
#        (e.g. attname1=attvalue1;attname2=attvalue2).
# get-identity-attributes-not-to-find - a semi-colon delimited list of attribute
#         name values pairs which shoud not be displayed by get-identity 
#        (e.g. attname1=attvalue1;attname2=attvalue2).
# expected-exit-code - the expected exit status for CLI command being issued.
#         Successful commands should return "0" and failed commands should 
#         return a non-zero value.

getidentity-test1-description=Retrieve all attributes for a user identity using long options.
getidentity-test1-create-setup-realms=/getidrealm1
getidentity-test1-create-setup-identities=/getidrealm1,qauser1,User,givenname=qa;cn=qauser1;sn=qauser1;userpassword=mysecret;mail=qauser1@foo.com;employeenumber=555;telephonenumber=555-1212;inetuserstatus=Active|/getidrealm1,qagroup1,Group
getidentity-test1-use-verbose-option=false
getidentity-test1-use-debug-option=false
getidentity-test1-use-long-options=true
getidentity-test1-message-to-find=
getidentity-test1-get-identity-realm=/getidrealm1
getidentity-test1-get-identity-name=qauser1
getidentity-test1-get-identity-type=User
getidentity-test1-get-identity-attribute-names=
getidentity-test1-get-identity-attributes-to-find=objectclass=sunFederationManagerDataStore, iplanet-am-user-service, top, sunIdentityServerLibertyPPService, iPlanetPreferences, person, inetorgperson, organizationalPerson, inetuser, sunFMSAML2NameIdentifier;givenname=qa;cn=qa;sn=qa;mail=qa@foo.com;employeenumber=555;telephonenumber=555-1212;inetuserstatus=Active
getidentity-test1-get-identity-attributes-not-to-find=
getidentity-test1-expected-exit-code=0

getidentity-test2-description=Retrieve all attributes for a user identity using short options.
getidentity-test2-create-setup-realms=/getidrealm2
getidentity-test2-create-setup-identities=/getidrealm2,qauser2,User,givenname=qauser2;cn=qauser2;sn=qauser2;userpassword=mysecret;mail=qauser2@foo.com;employeenumber=555;telephonenumber=555-1212;inetuserstatus=Active|/getidrealm2,qagroup2,Group
getidentity-test2-use-verbose-option=false
getidentity-test2-use-debug-option=false
getidentity-test2-use-long-options=false
getidentity-test2-message-to-find=
getidentity-test2-get-identity-realm=/getidrealm2
getidentity-test2-get-identity-name=qauser2
getidentity-test2-get-identity-type=User
getidentity-test2-get-identity-attribute-names=
getidentity-test2-get-identity-attributes-to-find=objectclass=sunFederationManagerDataStore, iplanet-am-user-service, top, sunIdentityServerLibertyPPService, iPlanetPreferences, person, inetorgperson, organizationalPerson, inetuser, sunFMSAML2NameIdentifier;givenname=qauser2;cn=qauser2;sn=qauser2;mail=qauser2@foo.com;employeenumber=555;telephonenumber=555-1212;inetuserstatus=Active
getidentity-test2-get-identity-attributes-not-to-find=
getidentity-test2-expected-exit-code=0

getidentity-test3-description=Retrieve a set of attributes for a user identity using long options.
getidentity-test3-create-setup-realms=/getidrealm3
getidentity-test3-create-setup-identities=/getidrealm3,qauser3,User,givenname=qauser3;cn=qauser3;sn=qauser3;userpassword=mysecret;mail=qauser3@foo.com;employeenumber=555;telephonenumber=555-1212;inetuserstatus=Active|/getidrealm3,qagroup3,Group
getidentity-test3-use-verbose-option=false
getidentity-test3-use-debug-option=false
getidentity-test3-use-long-options=true
getidentity-test3-message-to-find=
getidentity-test3-get-identity-realm=/getidrealm3
getidentity-test3-get-identity-name=qauser3
getidentity-test3-get-identity-type=User
getidentity-test3-get-identity-attribute-names=givenname;cn;sn
getidentity-test3-get-identity-attributes-to-find=givenname=qauser3;cn=qauser3;sn=qauser3
getidentity-test3-get-identity-attributes-not-to-find=objectclass=sunFederationManagerDataStore, iplanet-am-user-service, top, sunIdentityServerLibertyPPService, iPlanetPreferences, person, inetorgperson, organizationalPerson, inetuser, sunFMSAML2NameIdentifier;mail=qauser3@foo.com;employeenumber=555;telephonenumber=555-1212;inetuserstatus=Active
getidentity-test3-expected-exit-code=0

getidentity-test4-description=Retrieve a set of attributes for a user identity using long options.
getidentity-test4-create-setup-realms=/getidrealm4
getidentity-test4-create-setup-identities=/getidrealm4,qauser4,User,givenname=qauser4;cn=qauser4;sn=qauser4;userpassword=mysecret;mail=qauser4@foo.com;employeenumber=555;telephonenumber=555-1212;inetuserstatus=Active|/getidrealm4,qagroup4,Group
getidentity-test4-use-verbose-option=false
getidentity-test4-use-debug-option=false
getidentity-test4-use-long-options=true
getidentity-test4-message-to-find=
getidentity-test4-get-identity-realm=/getidrealm4
getidentity-test4-get-identity-name=qauser4
getidentity-test4-get-identity-type=User
getidentity-test4-get-identity-attribute-names=givenname;cn;sn
getidentity-test4-get-identity-attributes-to-find=givenname=qauser4;cn=qauser4;sn=qauser4
getidentity-test4-get-identity-attributes-not-to-find=objectclass=sunFederationManagerDataStore, iplanet-am-user-service, top, sunIdentityServerLibertyPPService, iPlanetPreferences, person, inetorgperson, organizationalPerson, inetuser, sunFMSAML2NameIdentifier;mail=qauser4@foo.com;employeenumber=555;telephonenumber=555-1212;inetuserstatus=Active
getidentity-test4-expected-exit-code=0

getidentity-test5-description=Retrieve all attributes for a group identity using long options.
getidentity-test5-create-setup-realms=/getidrealm5
getidentity-test5-create-setup-identities=/getidrealm5,qauser5,User,givenname=qauser5;cn=qauser5;sn=qauser5;userpassword=mysecret;mail=qauser5@foo.com;employeenumber=555;telephonenumber=555-1212;inetuserstatus=Active|/getidrealm5,qagroup5,Group
getidentity-test5-use-verbose-option=false
getidentity-test5-use-debug-option=false
getidentity-test5-use-long-options=true
getidentity-test5-message-to-find=
getidentity-test5-get-identity-realm=/getidrealm5
getidentity-test5-get-identity-name=qagroup5
getidentity-test5-get-identity-type=Group
getidentity-test5-get-identity-attribute-names=
getidentity-test5-get-identity-attributes-to-find=cn=qagroup5;objectclass=groupofuniquenames, iplanet-am-managed-group, iplanet-am-managed-static-group, groupofurls, top
getidentity-test5-get-identity-attributes-not-to-find=
getidentity-test5-expected-exit-code=0

getidentity-test6-description=Retrieve all attributes for a group identity using short options.
getidentity-test6-create-setup-realms=/getidrealm6
getidentity-test6-create-setup-identities=/getidrealm6,qauser6,User,givenname=qauser6;cn=qauser6;sn=qauser6;userpassword=mysecret;mail=qauser6@foo.com;employeenumber=555;telephonenumber=555-1212;inetuserstatus=Active|/getidrealm6,qagroup6,Group
getidentity-test6-use-verbose-option=false
getidentity-test6-use-debug-option=false
getidentity-test6-use-long-options=false
getidentity-test6-message-to-find=
getidentity-test6-get-identity-realm=/getidrealm6
getidentity-test6-get-identity-name=qagroup6
getidentity-test6-get-identity-type=Group
getidentity-test6-get-identity-attribute-names=
getidentity-test6-get-identity-attributes-to-find=cn=qagroup6;objectclass=groupofuniquenames, iplanet-am-managed-group, iplanet-am-managed-static-group, groupofurls, top
getidentity-test6-get-identity-attributes-not-to-find=
getidentity-test6-expected-exit-code=0

getidentity-test7-description=Retrieve a set of attributes for a group identity using long options.
getidentity-test7-create-setup-realms=/getidrealm7
getidentity-test7-create-setup-identities=/getidrealm7,qauser7,User,givenname=qauser7;cn=qauser7;sn=qauser7;userpassword=mysecret;mail=qauser7@foo.com;employeenumber=555;telephonenumber=555-1212;inetuserstatus=Active|/getidrealm7,qagroup7,Group
getidentity-test7-use-verbose-option=false
getidentity-test7-use-debug-option=false
getidentity-test7-use-long-options=true
getidentity-test7-message-to-find=
getidentity-test7-get-identity-realm=/getidrealm7
getidentity-test7-get-identity-name=qagroup7
getidentity-test7-get-identity-type=Group
getidentity-test7-get-identity-attribute-names=cn
getidentity-test7-get-identity-attributes-to-find=cn=qagroup7
getidentity-test7-get-identity-attributes-not-to-find=objectclass=groupofuniquenames, iplanet-am-managed-group, iplanet-am-managed-static-group, groupofurls, top
getidentity-test7-expected-exit-code=0

getidentity-test8-description=Retrieve a set of attributes for a group identity using long options.
getidentity-test8-create-setup-realms=/getidrealm8
getidentity-test8-create-setup-identities=/getidrealm8,qauser8,User,givenname=qauser8;cn=qauser8;sn=qauser8;userpassword=mysecret;mail=qauser8@foo.com;employeenumber=555;telephonenumber=555-1212;inetuserstatus=Active|/getidrealm8,qagroup8,Group
getidentity-test8-use-verbose-option=false
getidentity-test8-use-debug-option=false
getidentity-test8-use-long-options=true
getidentity-test8-message-to-find=
getidentity-test8-get-identity-realm=/getidrealm8
getidentity-test8-get-identity-name=qagroup8
getidentity-test8-get-identity-type=Group
getidentity-test8-get-identity-attribute-names=objectclass
getidentity-test8-get-identity-attributes-to-find=objectclass=groupofuniquenames, iplanet-am-managed-group, iplanet-am-managed-static-group, groupofurls, top
getidentity-test8-get-identity-attributes-not-to-find=cn=qagroup8
getidentity-test8-expected-exit-code=0

getidentity-test9-description=Retrieve no attributes for a role identity using long options.
getidentity-test9-create-setup-realms=/getidrealm9
getidentity-test9-create-setup-identities=/getidrealm9,qauser9,User,givenname=qauser9;cn=qauser9;sn=qauser9;userpassword=mysecret;mail=qauser9@foo.com;employeenumber=555;telephonenumber=555-1212;inetuserstatus=Active|/getidrealm9,qagroup9,Group|/getidrealm9,qarole9,Role
getidentity-test9-use-verbose-option=false
getidentity-test9-use-debug-option=false
getidentity-test9-use-long-options=true
getidentity-test9-message-to-find=
getidentity-test9-get-identity-realm=/getidrealm9
getidentity-test9-get-identity-name=qarole9
getidentity-test9-get-identity-type=Role
getidentity-test9-get-identity-attribute-names=
getidentity-test9-get-identity-attributes-to-find=cn=qarole9
getidentity-test9-get-identity-attributes-not-to-find=
getidentity-test9-expected-exit-code=0

getidentity-test10-description=Retrieve no attributes for a role identity using short options.
getidentity-test10-create-setup-realms=/getidrealm10
getidentity-test10-create-setup-identities=/getidrealm10,qauser10,User,givenname=qauser10;cn=qauser10;sn=qauser10;userpassword=mysecret;mail=qauser10@foo.com;employeenumber=555;telephonenumber=555-1212;inetuserstatus=Active|/getidrealm10,qagroup10,Group|/getidrealm10,qarole10,Role
getidentity-test10-use-verbose-option=false
getidentity-test10-use-debug-option=false
getidentity-test10-use-long-options=false
getidentity-test10-message-to-find=
getidentity-test10-get-identity-realm=/getidrealm10
getidentity-test10-get-identity-name=qarole10
getidentity-test10-get-identity-type=Role
getidentity-test10-get-identity-attribute-names=
getidentity-test10-get-identity-attributes-to-find=cn=qarole10
getidentity-test10-get-identity-attributes-not-to-find=
getidentity-test10-expected-exit-code=0

getidentity-test11-description=Retrieve all attributes for a role identity using long options.
getidentity-test11-create-setup-realms=/getidrealm11
getidentity-test11-create-setup-identities=/getidrealm11,qauser11,User,givenname=qauser11;cn=qauser11;sn=qauser11;userpassword=mysecret;mail=qauser11@foo.com;employeenumber=555;telephonenumber=555-1212;inetuserstatus=Active|/getidrealm11,qagroup11,Group|/getidrealm11,qarole11,Role,cn=qarole11
getidentity-test11-use-verbose-option=false
getidentity-test11-use-debug-option=false
getidentity-test11-use-long-options=true
getidentity-test11-message-to-find=
getidentity-test11-get-identity-realm=/getidrealm11
getidentity-test11-get-identity-name=qarole11
getidentity-test11-get-identity-type=Role
getidentity-test11-get-identity-attribute-names=
getidentity-test11-get-identity-attributes-to-find=cn=qarole11
getidentity-test11-get-identity-attributes-not-to-find=
getidentity-test11-expected-exit-code=0

getidentity-test12-description=Retrieve all attributes for a role identity using short options.
getidentity-test12-create-setup-realms=/getidrealm12
getidentity-test12-create-setup-identities=/getidrealm12,qauser12,User,givenname=qauser12;cn=qauser12;sn=qauser12;userpassword=mysecret;mail=qauser12@foo.com;employeenumber=555;telephonenumber=555-1212;inetuserstatus=Active|/getidrealm12,qagroup12,Group|/getidrealm12,qarole12,Role,cn=qarole12
getidentity-test12-use-verbose-option=false
getidentity-test12-use-debug-option=false
getidentity-test12-use-long-options=false
getidentity-test12-message-to-find=
getidentity-test12-get-identity-realm=/getidrealm12
getidentity-test12-get-identity-name=qarole12
getidentity-test12-get-identity-type=Role
getidentity-test12-get-identity-attribute-names=
getidentity-test12-get-identity-attributes-to-find=cn=qarole12
getidentity-test12-get-identity-attributes-not-to-find=
getidentity-test12-expected-exit-code=0

getidentity-test13-description=Retrieve a set of attributes for a role identity using long options.
getidentity-test13-create-setup-realms=/getidrealm13
getidentity-test13-create-setup-identities=/getidrealm13,qauser13,User,givenname=qauser13;cn=qauser13;sn=qauser13;userpassword=mysecret;mail=qauser13@foo.com;employeenumber=555;telephonenumber=555-1212;inetuserstatus=Active|/getidrealm13,qagroup13,Group|/getidrealm13,qarole13,Role,cn=qarole13
getidentity-test13-use-verbose-option=false
getidentity-test13-use-debug-option=false
getidentity-test13-use-long-options=true
getidentity-test13-message-to-find=
getidentity-test13-get-identity-realm=/getidrealm13
getidentity-test13-get-identity-name=qarole13
getidentity-test13-get-identity-type=Role
getidentity-test13-get-identity-attribute-names=cn
getidentity-test13-get-identity-attributes-to-find=cn=qarole13
getidentity-test13-get-identity-attributes-not-to-find=
getidentity-test13-expected-exit-code=0

getidentity-test14-description=Retrieve a set of attributes for a role identity using short options.
getidentity-test14-create-setup-realms=/getidrealm14
getidentity-test14-create-setup-identities=/getidrealm14,qauser14,User,givenname=qauser14;cn=qauser14;sn=qauser14;userpassword=mysecret;mail=qauser14@foo.com;employeenumber=555;telephonenumber=555-1212;inetuserstatus=Active|/getidrealm14,qagroup14,Group|/getidrealm14,qarole14,Role,cn=qarole14
getidentity-test14-use-verbose-option=false
getidentity-test14-use-debug-option=false
getidentity-test14-use-long-options=false
getidentity-test14-message-to-find=
getidentity-test14-get-identity-realm=/getidrealm14
getidentity-test14-get-identity-name=qarole14
getidentity-test14-get-identity-type=Role
getidentity-test14-get-identity-attribute-names=cn
getidentity-test14-get-identity-attributes-to-find=cn=qarole14
getidentity-test14-get-identity-attributes-not-to-find=
getidentity-test14-expected-exit-code=0

getidentity-test15-description=Retrieve no attributes for a filtered role identity using long options.
getidentity-test15-create-setup-realms=/getidrealm15
getidentity-test15-create-setup-identities=/getidrealm15,qauser1,User,givenname=qauser1;cn=qauser1;sn=qauser1;userpassword=mysecret;mail=qauser1@foo.com;employeenumber=555;telephonenumber=555-1212;inetuserstatus=Active|/getidrealm15,qauser2,User,givenname=qauser2;cn=qauser2;sn=qauser2;userpassword=mysecret;mail=qauser2@foo.com;employeenumber=555;telephonenumber=555-1212;inetuserstatus=Active|/getidrealm15,qafrole15,filteredrole,cn=qafrole15;nsRoleFilter=(cn=qauser*)
getidentity-test15-use-verbose-option=false
getidentity-test15-use-debug-option=false
getidentity-test15-use-long-options=true
getidentity-test15-message-to-find=
getidentity-test15-get-identity-realm=/getidrealm15
getidentity-test15-get-identity-name=qafrole15
getidentity-test15-get-identity-type=filteredrole
getidentity-test15-get-identity-attribute-names=
getidentity-test15-get-identity-attributes-to-find=nsrolefilter=(cn=qauser*)
getidentity-test15-get-identity-attributes-not-to-find=
getidentity-test15-expected-exit-code=0

getidentity-test16-description=Retrieve no attributes for a filtered role identity using short options.
getidentity-test16-create-setup-realms=/getidrealm16
getidentity-test16-create-setup-identities=/getidrealm16,qauser16,User,givenname=qauser1;cn=qauser16;sn=qauser16;userpassword=mysecret;mail=qauser16@foo.com;employeenumber=555;telephonenumber=555-1212;inetuserstatus=Active|/getidrealm16,qauser161,User,givenname=qauser161;cn=qauser161;sn=qauser161;userpassword=mysecret;mail=qauser161@foo.com;employeenumber=555;telephonenumber=555-1212;inetuserstatus=Active|/getidrealm16,qafrole16,filteredrole,nsRoleFilter=(cn=qauser*)
getidentity-test16-use-verbose-option=false
getidentity-test16-use-debug-option=false
getidentity-test16-use-long-options=false
getidentity-test16-message-to-find=
getidentity-test16-get-identity-realm=/getidrealm16
getidentity-test16-get-identity-name=qafrole16
getidentity-test16-get-identity-type=filteredrole
getidentity-test16-get-identity-attribute-names=
getidentity-test16-get-identity-attributes-to-find=nsrolefilter=(cn=qauser*)
getidentity-test16-get-identity-attributes-not-to-find=
getidentity-test16-expected-exit-code=0

getidentity-test17-description=Retrieve all attributes for a filtered role identity using long options.
getidentity-test17-create-setup-realms=/getidrealm17
getidentity-test17-create-setup-identities=/getidrealm17,qauser17,User,givenname=qauser1;cn=qauser1;sn=qauser1;userpassword=mysecret;mail=qauser17@foo.com;employeenumber=555;telephonenumber=555-1212;inetuserstatus=Active|/getidrealm17,qauser171,User,givenname=qauser171;cn=qauser171;sn=qauser171;userpassword=mysecret;mail=qauser171@foo.com;employeenumber=555;telephonenumber=555-1212;inetuserstatus=Active|/getidrealm17,qafrole17,filteredrole,cn=qafrole17;nsRoleFilter=(cn=qauser*)
getidentity-test17-use-verbose-option=false
getidentity-test17-use-debug-option=false
getidentity-test17-use-long-options=true
getidentity-test17-message-to-find=
getidentity-test17-get-identity-realm=/getidrealm17
getidentity-test17-get-identity-name=qafrole17
getidentity-test17-get-identity-type=filteredrole
getidentity-test17-get-identity-attribute-names=
getidentity-test17-get-identity-attributes-to-find=cn=qafrole17;nsrolefilter=(cn=qauser*)
getidentity-test17-get-identity-attributes-not-to-find=
getidentity-test17-expected-exit-code=0

getidentity-test18-description=Retrieve all attributes for a filtered role identity using short options.
getidentity-test18-create-setup-realms=/getidrealm18
getidentity-test18-create-setup-identities=/getidrealm18,qauser18,User,givenname=qauser18;cn=qauser18;sn=qauser18;userpassword=mysecret;mail=qauser18@foo.com;employeenumber=555;telephonenumber=555-1212;inetuserstatus=Active|/getidrealm18,qauser181,User,givenname=qauser181;cn=qauser181;sn=qauser181;userpassword=mysecret;mail=qauser181@foo.com;employeenumber=555;telephonenumber=555-1212;inetuserstatus=Active|/getidrealm18,qafrole18,filteredrole,cn=qafrole18;nsRoleFilter=(cn=qauser*)
getidentity-test18-use-verbose-option=false
getidentity-test18-use-debug-option=false
getidentity-test18-use-long-options=false
getidentity-test18-message-to-find=
getidentity-test18-get-identity-realm=/getidrealm18
getidentity-test18-get-identity-name=qafrole18
getidentity-test18-get-identity-type=filteredrole
getidentity-test18-get-identity-attribute-names=
getidentity-test18-get-identity-attributes-to-find=cn=qafrole18;nsrolefilter=(cn=qauser*)
getidentity-test18-get-identity-attributes-not-to-find=
getidentity-test18-expected-exit-code=0

getidentity-test19-description=Retrieve a set of attributes for a filtered role identity using long options.
getidentity-test19-create-setup-realms=/getidrealm19
getidentity-test19-create-setup-identities=/getidrealm19,qauser19,User,givenname=qauser19;cn=qauser19;sn=qauser19;userpassword=mysecret;mail=qauser19@foo.com;employeenumber=555;telephonenumber=555-1212;inetuserstatus=Active|/getidrealm19,qauser191,User,givenname=qauser191;cn=qauser191;sn=qauser191;userpassword=mysecret;mail=qauser191@foo.com;employeenumber=555;telephonenumber=555-1212;inetuserstatus=Active|/getidrealm19,qafrole19,filteredrole,cn=qafrole19;nsRoleFilter=(cn=qauser*)
getidentity-test19-use-verbose-option=false
getidentity-test19-use-debug-option=false
getidentity-test19-use-long-options=true
getidentity-test19-message-to-find=
getidentity-test19-get-identity-realm=/getidrealm19
getidentity-test19-get-identity-name=qafrole19
getidentity-test19-get-identity-type=filteredrole
getidentity-test19-get-identity-attribute-names=cn
getidentity-test19-get-identity-attributes-to-find=cn=qafrole19
getidentity-test19-get-identity-attributes-not-to-find=nsrolefilter=(cn=qauser*)
getidentity-test19-expected-exit-code=0

getidentity-test20-description=Retrieve a set of attributes for a filtered role identity using short options.
getidentity-test20-create-setup-realms=/getidrealm20
getidentity-test20-create-setup-identities=/getidrealm20,qauser20,User,givenname=qauser20;cn=qauser20;sn=qauser20;userpassword=mysecret;mail=qauser20@foo.com;employeenumber=555;telephonenumber=555-1212;inetuserstatus=Active|/getidrealm20,qauser201,User,givenname=qauser201;cn=qauser201;sn=qauser201;userpassword=mysecret;mail=qauser201@foo.com;employeenumber=555;telephonenumber=555-1212;inetuserstatus=Active|/getidrealm20,qafrole20,filteredrole,cn=qafrole20;nsRoleFilter=(cn=qauser*)
getidentity-test20-use-verbose-option=false
getidentity-test20-use-debug-option=false
getidentity-test20-use-long-options=false
getidentity-test20-message-to-find=
getidentity-test20-get-identity-realm=/getidrealm20
getidentity-test20-get-identity-name=qafrole20
getidentity-test20-get-identity-type=filteredrole
getidentity-test20-get-identity-attribute-names=nsrolefilter
getidentity-test20-get-identity-attributes-to-find=nsrolefilter=(cn=qauser*)
getidentity-test20-get-identity-attributes-not-to-find=cn=qafrole
getidentity-test20-expected-exit-code=0

getidentity-test21-description=Retrieve all attributes for an agent identity using long options.
getidentity-test21-create-setup-realms=/getidrealm21
getidentity-test21-create-setup-identities=/getidrealm21,qaagent21,Agent,agentid=qaagent21;userpassword=mysecret;sunIdentityServerDeviceStatus=Active
getidentity-test21-use-verbose-option=false
getidentity-test21-use-debug-option=false
getidentity-test21-use-long-options=true
getidentity-test21-message-to-find=
getidentity-test21-get-identity-realm=/getidrealm21
getidentity-test21-get-identity-name=qaagent21
getidentity-test21-get-identity-type=agent
getidentity-test21-get-identity-attribute-names=
getidentity-test21-get-identity-attributes-to-find=agentid=qaagent21;sunIdentityServerDeviceStatus=Active
getidentity-test21-get-identity-attributes-not-to-find=
getidentity-test21-expected-exit-code=0

getidentity-test22-description=Retrieve all attributes for an agent identity using short options.
getidentity-test22-create-setup-realms=/getidrealm22
getidentity-test22-create-setup-identities=/getidrealm22,qaagent22,Agent,agentid=qaagent;userpassword=mysecret;sunIdentityServerDeviceStatus=Active
getidentity-test22-use-verbose-option=false
getidentity-test22-use-debug-option=false
getidentity-test22-use-long-options=false
getidentity-test22-message-to-find=
getidentity-test22-get-identity-realm=/getidrealm22
getidentity-test22-get-identity-name=qaagent22
getidentity-test22-get-identity-type=agent
getidentity-test22-get-identity-attribute-names=
getidentity-test22-get-identity-attributes-to-find=agentid=qaagent22;sunIdentityServerDeviceStatus=Active
getidentity-test22-get-identity-attributes-not-to-find=
getidentity-test22-expected-exit-code=0

getidentity-test23-description=Retrieve a set of attributes for an agent identity using long options.
getidentity-test23-create-setup-realms=/getidrealm23
getidentity-test23-create-setup-identities=/getidrealm23,qaagent23,Agent,agentid=qaagent23;userpassword=mysecret;sunIdentityServerDeviceStatus=Active
getidentity-test23-use-verbose-option=false
getidentity-test23-use-debug-option=false
getidentity-test23-use-long-options=true
getidentity-test23-message-to-find=
getidentity-test23-get-identity-realm=/getidrealm23
getidentity-test23-get-identity-name=qaagent23
getidentity-test23-get-identity-type=agent
getidentity-test23-get-identity-attribute-names=sunIdentityServerDeviceStatus
getidentity-test23-get-identity-attributes-to-find=sunIdentityServerDeviceStatus=Active
getidentity-test23-get-identity-attributes-not-to-find=agentid=qaagent
getidentity-test23-expected-exit-code=0

getidentity-test24-description=Retrieve a set of attributes for an agent identity using short options.
getidentity-test24-create-setup-realms=/getidrealm24
getidentity-test24-create-setup-identities=/getidrealm24,qaagent24,Agent,agentid=qaagent24;userpassword=mysecret;sunIdentityServerDeviceStatus=Active
getidentity-test24-use-verbose-option=false
getidentity-test24-use-debug-option=false
getidentity-test24-use-long-options=false
getidentity-test24-message-to-find=
getidentity-test24-get-identity-realm=/getidrealm24
getidentity-test24-get-identity-name=qaagent24
getidentity-test24-get-identity-type=agent
getidentity-test24-get-identity-attribute-names=sunIdentityServerDeviceStatus
getidentity-test24-get-identity-attributes-to-find=sunIdentityServerDeviceStatus=Active
getidentity-test24-get-identity-attributes-not-to-find=agentid=qaagent24
getidentity-test24-expected-exit-code=0

getidentity-test25-description=Retrieve all attributes for a user identity in SunDS datastore using long options.
getidentity-test25-create-setup-realms=/getidrealm25
getidentity-test25-create-setup-identities=/getidrealm25,qauser25,User,givenname=qauser25;cn=qauser25;sn=qauser25;userpassword=mysecret;mail=qauser25@foo.com;employeenumber=555;telephonenumber=555-1212;inetuserstatus=Active|/getidrealm25,qagroup25,Group
getidentity-test25-use-verbose-option=false
getidentity-test25-use-debug-option=false
getidentity-test25-use-long-options=true
getidentity-test25-message-to-find=
getidentity-test25-get-identity-realm=/getidrealm25
getidentity-test25-get-identity-name=qauser25
getidentity-test25-get-identity-type=User
getidentity-test25-get-identity-attribute-names=
getidentity-test25-get-identity-attributes-to-find=uid=qauser25;givenname=qauser25;cn=qauser25;sn=qauser25;mail=qauser25@foo.com;employeenumber=555;telephonenumber=555-1212;inetuserstatus=Active
getidentity-test25-get-identity-attributes-not-to-find=
getidentity-test25-expected-exit-code=0

getidentity-test26-description=Retrieve all attributes for a user identity in SunDS datastore using short options.
getidentity-test26-create-setup-realms=/getidrealm26
getidentity-test26-create-setup-identities=/getidrealm26,qauser26,User,givenname=qauser26;cn=qauser26;sn=qauser26;userpassword=mysecret;mail=qauser26@foo.com;employeenumber=555;telephonenumber=555-1212;inetuserstatus=Active|/getidrealm26,qagroup26,Group
getidentity-test26-use-verbose-option=false
getidentity-test26-use-debug-option=false
getidentity-test26-use-long-options=false
getidentity-test26-message-to-find=
getidentity-test26-get-identity-realm=/getidrealm26
getidentity-test26-get-identity-name=qauser26
getidentity-test26-get-identity-type=User
getidentity-test26-get-identity-attribute-names=
getidentity-test26-get-identity-attributes-to-find=uid=qauser26;givenname=qauser26;cn=qauser26;sn=qauser26;mail=qauser26@foo.com;employeenumber=555;telephonenumber=555-1212;inetuserstatus=Active
getidentity-test26-get-identity-attributes-not-to-find=
getidentity-test26-expected-exit-code=0

