/ e d d d d d d d d d d d d d d d d /  d d d  d d d d d  ;  d E E H H K K H H  d d   d d ^ ^ ^ ^ ^ ^ ^!"#$%& '()*+ o o, o- o. o/ o0 d1 d234 d5 d6 d789:;<= d>? @ AB dC DE F G H  IJKLMNOPQR dST  UV  WX YZ[ \ ] ^_ ` ab Ycd ^ de df g dh Eij  kl mn opq rs t uvwxyz{| d}~ d d d d d d     /        d d d d d d d d d d d d d d d d d                `                               H  `  `   E   e`     `            `m_oAdmin0Loracle/sysman/vd/euser/directory/Administrator;m_oLogin(Loracle/sysman/vd/euser/directory/Login;m_oUser'Loracle/sysman/vd/euser/directory/User; m_oDomain3Loracle/sysman/vd/euser/directory/EnterpriseDomain;m_oRole1Loracle/sysman/vd/euser/directory/EnterpriseRole; m_oGlobalRole-Loracle/sysman/vd/euser/directory/GlobalRole;m_oMap*Loracle/sysman/vd/euser/directory/Mapping; m_oContext0Loracle/sysman/vd/euser/directory/OracleContext;LTYPELjava/lang/String;LUSERLPASSLWALLOCLWALPASLHOSTLPORTloginParametersLjava/util/Hashtable;m_oFunctionNamesLjava/util/Vector;upperCaseFunctionNames m_sListDN[Ljava/lang/String; m_sDBRole.[Loracle/sysman/vd/euser/directory/GlobalRole;m_sDN m_sErrorCodem_sSearchObjectType m_sUserIDm_sUserPasswordm_sWalletPasswordm_sRootPassword m_sWalletLocm_sContextAdminType m_sContext m_sDomainName m_sRoleNamem_sDatabaseName dnSeparator oidWalletm_oFunctionESMVersion10m_oFunctionESMVersionNot10([Ljava/lang/String;)VCodeLineNumberTable ExceptionscheckCreateMapping()VcheckRemoveMappingcheckSearchParameterscheckSetOracleContextcheckCreateUserParameterscheckDeleteUserParameterscheckSetUserPasswordcheckCreateWalletParameters%checkCreateDeleteGlobalRoleParameterscheckCreateDeleteContextDomaincheckCreateDeleteDBAdmincheckCreateDeleteDomainDatabasecheckCreateDeleteContextAdmincheckCreateDeleteDomainAdmingetMultipleDNValues'(Ljava/lang/String;)[Ljava/lang/String;checkAssignRevokeRoleUser!checkCreateDeleteDomainParameterscheckCreateDeleteRoleParameterslogIntoLDAPServercheckFunctionName)([Ljava/lang/String;[Ljava/lang/String;)VparseInputParameterStreamusageErrorRoutine(Z[Ljava/lang/String;)V getObjectDN\(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; getContext&(Ljava/lang/String;)Ljava/lang/String;checkCmdLineLoginParameterscheckCmdLineFunctionParameters([Ljava/lang/String;Z)VexecuteFunction SourceFileEuserUtil.java  fg hi jk lm no pq rs tu w w w w: wOID wjava/lang/Stringsearch createDomain deleteDomain createRole deleteRolegrantEnterpriseRolerevokeEnterpriseRole addGlobalRoleremoveGlobalRoleaddPasswordAccessibleDomainremovePasswordAccessibleDomainaddDomainAdministratorremoveDomainAdministratoraddDomainDatabaseremoveDomainDatabaseaddDatabaseAdministratorremoveDatabaseAdministrator createMapping removeMapping  createUser deleteUser createWalletaddContextAdministratorremoveContextAdministratorsetOracleContextsetUserPassword ,oracle/sysman/vd/euser/net/NNFLAdministrator    ~ -walletPath     *oracle/sysman/vd/euser/util/EuserException -dn  w-target-value-leveljava/util/Vector  !(oracle/sysman/vd/euser/directory/Mapping " #$java/lang/Integer $ %& '( )$ -objectType w  *+CONTEXT ,81000${x- orcldbpwd}:ALWAYS:orclPassword::92000 orclGlobalID -searchBase-userIDAttribute  .oracle/sysman/vd/euser/directory/OracleContext -$ .$ /$ 0$ 1$ 2oem_temp -firstname -lastname-userID. 3 -password-wchecktrue%oracle/sysman/vd/euser/directory/User 4$ 5$ 6$ 7$ 89 w w-walletPassword -rootPassword w w w-context -domainName -roleName -databaseName-globalRoleNameROLE java/util/StringTokenizer : ;&+oracle/sysman/vd/euser/directory/GlobalRole  < GLOBALROLE =+ >+ ?&DOMAIN-userDNDATABASE FULLCONTEXT DIRECTORYUSERDATABASESECURITYDATABASEREGISTRATION ORACLENET -adminType w1oracle/sysman/vd/euser/directory/EnterpriseDomain @$/oracle/sysman/vd/euser/directory/EnterpriseRole AB7oracle/sysman/vd/euser/directory/AdministratorExceptionC DEjava/lang/StringBuffer LDAP Login Error : FG H+ I+J K$ L(0oracle/sysman/vd/euser/directory/ClientException   FM w Njava/util/Hashtable OP- QR STjava/lang/Exception Input Error : U+%oracle/sysman/vd/euser/util/EuserMesgSEARCH Vcn=1,cn=OracleDBSecurity,cn=Products,cn=OracleContext,cn=OracleContext ,Globalrole=,ROOTSIMPLE vw-h-p |w }w-D-w xw yw-W-P zw {wSSLNATIVE-U&oracle/sysman/vd/euser/directory/Login 9 WX Y( Z$ [$ \$ ]X ^$ _$ `9 aXINVALID LOGON TYPE ... CREATEUSER  DELETEUSER  CREATEWALLET  CREATEDOMAIN DELETEDOMAIN  CREATEROLE DELETEROLE GRANTENTERPRISEROLEREVOKEENTERPRISEROLE  ADDGLOBALROLEREMOVEGLOBALROLE ADDCONTEXTADMINISTRATORREMOVECONTEXTADMINISTRATOR ADDPASSWORDACCESSIBLEDOMAINREMOVEPASSWORDACCESSIBLEDOMAIN ADDDOMAINADMINISTRATORREMOVEDOMAINADMINISTRATOR ADDDOMAINDATABASEREMOVEDOMAINDATABASE ADDDATABASEADMINISTRATORREMOVEDATABASEADMINISTRATOR  CREATEMAPPING  REMOVEMAPPING SETORACLECONTEXT SETUSERPASSWORD   bc d$ ef gh ij ek lm n$ op q$r sw tu vw xw yz{ |} ~} w w w w w w  w w w w  w w $   w w w w w w w w w w SCHEMAMAPPING  +ENTERPRISEROLE   zDOMAINDATABASE    USER $ + ENTERPRISEROLEUSER FULLCONTEXTADMINISTRATOR DIRECTORYUSERADMINISTRATOR ORACLENETADMINISTRATOR DATABASESECURITYADMINISTRATOR !DATABASEREGISTRATIONADMINISTRATOR DATABASEADMINISTRATOR DOMAINADMINISTRATOR   Error :  Error%oracle/sysman/vd/euser/util/EuserUtiljava/lang/Object.oracle/sysman/vd/euser/directory/AdministratorisESMVersion10()Z containsKey(Ljava/lang/Object;)Zget&(Ljava/lang/Object;)Ljava/lang/Object; addElement(Ljava/lang/Object;)V9(Ljava/lang/String;Ljava/lang/String;Ljava/util/Vector;)V setTarget(Ljava/lang/String;)VintValue()IsetMappingLevel(I)VaddValue toUpperCase()Ljava/lang/String;equalssetorclVersionCompsetPasswordPolicy setVersionsetApplicationGUID setNickNamesetUserSearchBasesconcat setUserName setSurname setUserID setPasswordsetWalletStatus(Z)V'(Ljava/lang/String;Ljava/lang/String;)V countTokens hasMoreTokens nextTokentrimlength setContextinitializeDirectory+(Loracle/sysman/vd/euser/directory/Login;)Vjava/lang/SystemoutLjava/io/PrintStream;append,(Ljava/lang/String;)Ljava/lang/StringBuffer;getErrorMessagetoStringjava/io/PrintStreamprintlnexit,(Ljava/lang/Object;)Ljava/lang/StringBuffer;contains substring(II)Ljava/lang/String; compareTo(Ljava/lang/String;)Iput8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; getMessage)(Ljava/lang/String;Ljava/lang/String;ZZ)VLOGIN_SSL_LEVEL_AUTH_SIMPLEIsetSSLAuthenticationLevel setUserDNsetHostsetPortLOGIN_SSL_LEVEL_AUTH_ONE_WAYsetSSLWalletLocationsetSSLWalletPassword setSSLEnabledLOGIN_SSL_LEVEL_AUTH_NATIVEcreateEnterpriseUser*(Loracle/sysman/vd/euser/directory/User;)VremoveEnterpriseUsercreateUserWallet9(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V getWallet=(Ljava/lang/String;)Loracle/sysman/vd/euser/directory/Wallet; setEnterpriseUserEncryptedWallet>(Ljava/lang/String;Loracle/sysman/vd/euser/directory/Wallet;)VK(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)VcreateEnterpriseDomain6(Loracle/sysman/vd/euser/directory/EnterpriseDomain;)VremoveEnterpriseDomaincreateEnterpriseRole4(Loracle/sysman/vd/euser/directory/EnterpriseRole;)VremoveEnterpriseRole(oracle/sysman/vd/euser/net/NNFLConstantsLDAP_OBJECT_CLASS_PERSONcheckObjTypeSelection'(Ljava/lang/String;Ljava/lang/String;)Z#assignEnterpriseRoleEnterpriseUsers((Ljava/lang/String;[Ljava/lang/String;)V#revokeEnterpriseRoleEnterpriseUsers&getEnterpriseDomainEnterpriseDatabasesJ(Ljava/lang/String;)[Loracle/sysman/vd/euser/directory/EnterpriseDatabase;3oracle/sysman/vd/euser/directory/EnterpriseDatabasecreateEnterpriseRoleGlobalRolesC(Ljava/lang/String;[Loracle/sysman/vd/euser/directory/GlobalRole;)VremoveEnterpriseRoleGlobalRoles#LDAP_OBJECT_CLASS_ENTERPRISE_DOMAINcreateContextAccessableDomainsremoveContextAccessableDomains$createEnterpriseDomainAdministrators$removeEnterpriseDomainAdministrators%LDAP_OBJECT_CLASS_ENTERPRISE_DATABASE&getEnterpriseDatabaseEnterpriseDomainsZ(Ljava/lang/String;Ljava/lang/String;)[Loracle/sysman/vd/euser/directory/EnterpriseDomain;)createEnterpriseDomainEnterpriseDatabases)removeEnterpriseDomainEnterpriseDatabasescreateDBAdministratorsremoveDBAdministrators-(Loracle/sysman/vd/euser/directory/Mapping;)V%LDAP_OBJECT_CLASS_ENTRY_LEVEL_MAPPING'LDAP_OBJECT_CLASS_SUBTREE_LEVEL_MAPPINGE(Loracle/sysman/vd/euser/directory/OracleContext;Ljava/lang/String;)VsetEnterpriseUserPasswordL(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;I)VcreateFullContextAdministratorscreateUserAdministratorscreateNetAdministratorscreateDBSecurityAdministratorscreateDBInstallAdministratorsremoveFullContextAdministratorsremoveUserAdministratorsremoveNetAdministratorsremoveDBSecurityAdministratorsremoveDBInstallAdministrators getMappings?(Ljava/lang/String;)[Loracle/sysman/vd/euser/directory/Mapping;getBaseLevelDNgetEnterpriseRolesF(Ljava/lang/String;)[Loracle/sysman/vd/euser/directory/EnterpriseRole;getEnterpriseDomainsH(Ljava/lang/String;)[Loracle/sysman/vd/euser/directory/EnterpriseDomain;getEnterpriseDatabasesgetOracleContexts()Ljava/util/Vector;elements()Ljava/util/Enumeration;java/util/EnumerationhasMoreElements nextElement()Ljava/lang/Object;setEnterpriseUserSearchBasegetEnterpriseUserSearchBasegetEnterpriseUsers)(ZZ[Ljava/lang/String;)Ljava/util/Vector; getEnterpriseRoleEnterpriseUsersE(Ljava/lang/String;)[Loracle/sysman/vd/euser/directory/CommonNameRec;.oracle/sysman/vd/euser/directory/CommonNameRecgetFullContextAdministratorsgetUserAdministratorsgetNetAdministratorsgetDBSecurityAdministratorsgetDBInstallAdministratorsgetDBAdministrators!getEnterpriseDomainAdministratorsgetEnterpriseRoleGlobalRolesB(Ljava/lang/String;)[Loracle/sysman/vd/euser/directory/GlobalRole;!de%fghijklmnopqrstuvwxwywzw{w|w}w~wwwwwwwwwwwwwwwr********* * * * * ***YSYSYSYSYSYSYSYSYSY SY SY SY SY  SY!SY"SY#SY$SY%S&*YSY'SY(SY)SYSYSYSYSYSY SY SY SY *SY +SYSYSYSYSY SY!SY"SY#SY$SY%SY,SY-S.=*/Y0*1>*&: *.:*+2*+3*456*7*+8*456*9*+: :*+<w;#F GHIJK"L'M,g1h6i;j@lFmLnz`bmw}Y=LY=MY=N*4>6 ;Y?**4>@A*4B@L*4C@M*4D@NEYF:,G*HY+*AI*+JKY-L:*MN*,OF$,<IVclr;I%*4>6 ;Y?**4>@A  $;_*4P6 ;Y?**4P@Q*4>6***4>@RA*QSTU ;Y?" $0GV!^#;VMWNX:Y:*4>6*4Z6*4[6 ;Y?***4>@RA*4[@L*4Z@:**\]*^Y*A_ * ,`* -a* b* c* +d* *]eJ+,- .024:7N9[;i=s?ABCDEFG;of:6*4>6*4g6*4h6 ;Y?**4>@A*4g@L*4h@M*4i6*4i@N+jk,kN*4l6*4l@::*4i6*4m@n6*oY*Ap*+q*,r*-s*t*u^QRT+X3[C\P]]_iayehjnqsuy{|}~;L(*4>6**4>@A ;Y? ';`*4>6N*4l6B*4i66**4>@A**4i@v**4l@w ;Y?$4DW_;*4>6u*4x6i*4y6]**4>@A**4x@z**4y@{*456**45@|**| ;Y?& $4DT`s~;]*4}6*4~6*46*46*46***4}@R **4~@ **4@ *** * * A**4@ Y*4@*L=*++E** * +N-*Y-**S`=»;Y?F<P`p;|Y=L*4>6b*4~6V***4>@RA*4~@L**+\]=*])*]**A*]2Sܻ;Y?*  4AJUms{;~*4}6l*46`*46T***4}@R **4@ *** * A*4@L**+\] ;Y?"$8H\iu } ;*4}6*4~6*46t***4}@R *4~@L*** +A*4@M**,\]>*])*]** *]2Sܻ;Y?. $8EVclw#%;YSYSYSYSYSL=*4>6*46x*46l***4>@RA**4@>+*S+2U= ;Y?*4@N**-\] ;Y?>*+ -D1X3h5p795=?BDHJ;z*4}6h*4~6\*46PY=L**4}@RM*4~@N**,-A*4@L**+\] ;Y?& O$R,V=WJXXZe\q`yb;yAY+*M,N6,#,:-S`6-& h ikmo%q0s6t?w;Y=L*4}6*4~6~*46r*46f***4}@R **4~@ **4@ *** * * A*4@L**+\] ;Y?* }8L\l;Y=LY=M*4~6`*4~@L*4}6**4}@RM ;Y?**,+A*Y*A*, ;Y?2 )5IQ_ny;*4}6w*4~6k*46_***4}@R **4~@ **4@ *** * * A*Y*A ;Y?"$8HXn;^**LY+)LY+  7*  0478Y];y*EYF*EYFY=N,@6+*+2G*Y*;Y?6+?*+2G*+2SG,+2S,2SU+2N*,2S%*Y*;Y?, *,2S*-;Y?*-,-Sb #-8>X`ju; Y=MY=N6*Y46+P+26N+2M+ +2N-k+2kN6*4,-W)MY,uxR(9<?GL!T%b)e+ou5x1y346;jYNY=:6,*,2S6*SU *4P6*4P@S:-*. ;<=?)A,C;EGGXJeKiL ::::: : Y=: *+R UW-SU  k:-SU  k:-SU  k:-SU  k:-SU,kk+k: -SU,kk+k: -SU#k kk,kk+k: -SU,kk+kkk:  fPQR STUW!Y.[:\C]O^X_d`maybegjlnprtwL MY=N+S,U N+N-|} =>6*Ƶ*4ȶ64*4ɶ6(**4ȶ@**4ɶ@= ;Y?*4̶61*4Ͷ6%**4̶@**4Ͷ@>*4ж62*4Ѷ6&**4ж@**4Ѷ@6 *Եǧ *Ƶǧ *յ*4ֶ6@*4ֶ@SL+ƶU+ԶU+նU *+*Yص*ƶ<*ٶ**ζ**϶**ʶ**˶ާ*ԶD*߶**Ҷ**Ӷ**ʶ**˶*;*ն&***ʶ**˶ާ / %5EJRjz,1=IS^it;+2SU *+2SU *+2SU *+2SU+2SU *+2SU+2SU *f+2SU+2SU *C+2SU+2SU * +2SU+2SU *+2SU+2SU *+2SU+2SU *+2SU+2SU *+2SU+2SU *m+2SU *W+2SU * A+2S U * ++2S U * +2SU*##*8?[b ~  "$-(4*R-Y/w3~579;=?ACEGI; y+2SU** +2SU**A +2SU_*|*U5**A*z*{**A**A e**A*z*{*| I+2SU** ++2SU**A +2SU** +2SU**A +2SUG>*](*]2M*, ;Y?**A*] +2SU**A*] ]+2SU}>*** * :65** * ** 2U> ;Y?**A*+2SU**A* +2SUG>*](*]2M*,! ;Y?**A*]"a+2SUG>*](*]2M*,! ;Y?**A*]#+2SUG>*](*]2M*, ;Y?**A*]$+2SU**A*]%+2SUl**A!y>*]:*]2M*,&** ,' ;Y?**A*](#+2SUG>*](*]2M*,& ;Y?**A*])+2SUG>*](*]2M*, ;Y?**A*]*}+2SU**A*]+Z+2SU**,;+2SUA**A-**A. ;Y?**A/+2S U** *A0+2S U **A*v*w*v1+2SU>*](*]2M*, ;Y?*SU**A*]2>*SU**A*]3*SU**A*]4*SU**A*]5*SU**A*]6+2SU>*](*]2M*, ;Y?*SU**A*]7Q*SU**A*]8.*SU**A*]9 *SU**A*]:*SU**A*];+2SU*QS<U+**A=M>,,2>*QS?U+**A@M>,Y,2A*QSU+**ABM>,",2C*QSU+**ADM>,,2*QSEU+**AM>,,2*QSTU-*FM,GN-Hz-IJ*QSKUQ**ALY*MSM*,NN-G:HIJ*QSOU+**APM>,,2Q*QSRU+**ASM>,,2Q*QSTU+**AUM>,t,2Q*QSVU+**AWM>,<,2Q*QSXU+**AYM>,,2Q*QSZU+**A[M>,̲,2Q*QS\U+**A]M>,,2Q*QS^U+**A_M>,\,2Q*QSU+**A`M>,%,2a;Y?;Y?MY+2b,[MY+2b,*MY+2c Q;rPRT,V<XJZX\m]adfhjlnprt,w7y>zN|Vw\p~(<JU\ltz2@Tcv .9@PX^r  $3P^!i#p$&!*,/13579;)>=AKEVG]HmJuE{NPSUWY[]_b*e8gHiVk^mjkpuwy{y~&4<HN]gu     - ; C O U e s {               # / 5 E S [ g m }           .   . $ !& N. Q* R, x/;