Edit D:\app\Administrator\product\11.2.0\dbhome_1\jlib\oracle\sysman\vd\euser\util\EuserUtil.class
?? /? 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_oAdmin 0Loracle/sysman/vd/euser/directory/Administrator; m_oLogin (Loracle/sysman/vd/euser/directory/Login; m_oUser 'Loracle/sysman/vd/euser/directory/User; m_oDomain 3Loracle/sysman/vd/euser/directory/EnterpriseDomain; m_oRole 1Loracle/sysman/vd/euser/directory/EnterpriseRole; m_oGlobalRole -Loracle/sysman/vd/euser/directory/GlobalRole; m_oMap *Loracle/sysman/vd/euser/directory/Mapping; m_oContext 0Loracle/sysman/vd/euser/directory/OracleContext; LTYPE Ljava/lang/String; LUSER LPASS LWALLOC LWALPAS LHOST LPORT loginParameters Ljava/util/Hashtable; m_oFunctionNames Ljava/util/Vector; upperCaseFunctionNames m_sListDN [Ljava/lang/String; m_sDBRole .[Loracle/sysman/vd/euser/directory/GlobalRole; m_sDN m_sErrorCode m_sSearchObjectType m_sUserID m_sUserPassword m_sWalletPassword m_sRootPassword m_sWalletLoc m_sContextAdminType m_sContext m_sDomainName m_sRoleName m_sDatabaseName dnSeparator oidWallet m_oFunctionESMVersion10 m_oFunctionESMVersionNot10 <init> ([Ljava/lang/String;)V Code LineNumberTable Exceptions checkCreateMapping ()V checkRemoveMapping checkSearchParameters checkSetOracleContext checkCreateUserParameters checkDeleteUserParameters checkSetUserPassword checkCreateWalletParameters %checkCreateDeleteGlobalRoleParameters checkCreateDeleteContextDomain checkCreateDeleteDBAdmin checkCreateDeleteDomainDatabase checkCreateDeleteContextAdmin checkCreateDeleteDomainAdmin getMultipleDNValues '(Ljava/lang/String;)[Ljava/lang/String; checkAssignRevokeRoleUser !checkCreateDeleteDomainParameters checkCreateDeleteRoleParameters logIntoLDAPServer checkFunctionName )([Ljava/lang/String;[Ljava/lang/String;)V parseInputParameterStream usageErrorRoutine (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; checkCmdLineLoginParameters checkCmdLineFunctionParameters ([Ljava/lang/String;Z)V executeFunction SourceFile EuserUtil.java??fghijklmnopqrstu?w?w?w?w :?w OID?w java/lang/String search createDomain deleteDomain createRole deleteRole grantEnterpriseRole revokeEnterpriseRole addGlobalRole removeGlobalRole addPasswordAccessibleDomain removePasswordAccessibleDomain addDomainAdministrator removeDomainAdministrator addDomainDatabase removeDomainDatabase addDatabaseAdministrator removeDatabaseAdministrator createMapping removeMapping?? createUser deleteUser createWallet addContextAdministrator removeContextAdministrator setOracleContext setUserPassword?? ,oracle/sysman/vd/euser/net/NNFLAdministrator????~ -walletPath???????? *oracle/sysman/vd/euser/util/EuserException?? -dn?w -target -value -level java/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$2? oem_temp -firstname -lastname -userID .3? -password -wcheck true %oracle/sysman/vd/euser/directory/User4$5$6$7$89?w?w -walletPassword -rootPassword?w?w?w -context -domainName -roleName -databaseName -globalRoleName ROLE?? java/util/StringTokenizer?:;& +oracle/sysman/vd/euser/directory/GlobalRole??< GLOBALROLE=+>+?& DOMAIN -userDN DATABASE FULLCONTEXT DIRECTORYUSER DATABASESECURITY DATABASEREGISTRATION ORACLENET -adminType?w 1oracle/sysman/vd/euser/directory/EnterpriseDomain@$ /oracle/sysman/vd/euser/directory/EnterpriseRoleAB 7oracle/sysman/vd/euser/directory/AdministratorExceptionCDE java/lang/StringBuffer LDAP Login Error : FGH+ I+JK$L( 0oracle/sysman/vd/euser/directory/ClientException????FM?wN java/util/HashtableOP -QR ST java/lang/Exception Input Error : U+ %oracle/sysman/vd/euser/util/EuserMesg SEARCH?V cn= 1,cn=OracleDBSecurity,cn=Products,cn=OracleContext ,cn=OracleContext ,Globalrole= , ROOT SIMPLEvw -h -p|w}w -D -wxwyw -W -Pzw{w SSL NATIVE -U &oracle/sysman/vd/euser/directory/Login?9WXY(Z$[$\$]X^$_$`9aX INVALID LOGON TYPE ... CREATEUSER?? DELETEUSER?? CREATEWALLET?? CREATEDOMAIN DELETEDOMAIN?? CREATEROLE DELETEROLE?? GRANTENTERPRISEROLE REVOKEENTERPRISEROLE?? ADDGLOBALROLE REMOVEGLOBALROLE?? ADDCONTEXTADMINISTRATOR REMOVECONTEXTADMINISTRATOR?? ADDPASSWORDACCESSIBLEDOMAIN REMOVEPASSWORDACCESSIBLEDOMAIN?? ADDDOMAINADMINISTRATOR REMOVEDOMAINADMINISTRATOR?? ADDDOMAINDATABASE REMOVEDOMAINDATABASE?? ADDDATABASEADMINISTRATOR REMOVEDATABASEADMINISTRATOR?? CREATEMAPPING?? REMOVEMAPPING?? SETORACLECONTEXT?? SETUSERPASSWORD????bcd$efghijeklmn$opq$rswtuvwxwyz{|}~}w?w?w?w?w?w???w?w?w?w???w?w?$?????w?w?w?w?w?w?w?w?w?w SCHEMAMAPPING???+ ENTERPRISEROLE?????z DOMAINDATABASE???????? USER?$?+?? ENTERPRISEROLEUSER??? FULLCONTEXTADMINISTRATOR?? DIRECTORYUSERADMINISTRATOR?? ORACLENETADMINISTRATOR?? DATABASESECURITYADMINISTRATOR?? !DATABASEREGISTRATIONADMINISTRATOR?? DATABASEADMINISTRATOR?? DOMAINADMINISTRATOR???? Error : Error %oracle/sysman/vd/euser/util/EuserUtil java/lang/Object .oracle/sysman/vd/euser/directory/Administrator isESMVersion10 ()Z containsKey (Ljava/lang/Object;)Z get &(Ljava/lang/Object;)Ljava/lang/Object; addElement (Ljava/lang/Object;)V 9(Ljava/lang/String;Ljava/lang/String;Ljava/util/Vector;)V setTarget (Ljava/lang/String;)V intValue ()I setMappingLevel (I)V addValue toUpperCase ()Ljava/lang/String; equals setorclVersionComp setPasswordPolicy setVersion setApplicationGUID setNickName setUserSearchBases concat setUserName setSurname setUserID setPassword setWalletStatus (Z)V '(Ljava/lang/String;Ljava/lang/String;)V countTokens hasMoreTokens nextToken trim length setContext initializeDirectory +(Loracle/sysman/vd/euser/directory/Login;)V java/lang/System out Ljava/io/PrintStream; append ,(Ljava/lang/String;)Ljava/lang/StringBuffer; getErrorMessage toString java/io/PrintStream println exit ,(Ljava/lang/Object;)Ljava/lang/StringBuffer; contains substring (II)Ljava/lang/String; compareTo (Ljava/lang/String;)I put 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; getMessage )(Ljava/lang/String;Ljava/lang/String;ZZ)V LOGIN_SSL_LEVEL_AUTH_SIMPLE I setSSLAuthenticationLevel setUserDN setHost setPort LOGIN_SSL_LEVEL_AUTH_ONE_WAY setSSLWalletLocation setSSLWalletPassword setSSLEnabled LOGIN_SSL_LEVEL_AUTH_NATIVE createEnterpriseUser *(Loracle/sysman/vd/euser/directory/User;)V removeEnterpriseUser createUserWallet 9(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;)V K(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V createEnterpriseDomain 6(Loracle/sysman/vd/euser/directory/EnterpriseDomain;)V removeEnterpriseDomain createEnterpriseRole 4(Loracle/sysman/vd/euser/directory/EnterpriseRole;)V removeEnterpriseRole (oracle/sysman/vd/euser/net/NNFLConstants LDAP_OBJECT_CLASS_PERSON checkObjTypeSelection '(Ljava/lang/String;Ljava/lang/String;)Z #assignEnterpriseRoleEnterpriseUsers ((Ljava/lang/String;[Ljava/lang/String;)V #revokeEnterpriseRoleEnterpriseUsers &getEnterpriseDomainEnterpriseDatabases J(Ljava/lang/String;)[Loracle/sysman/vd/euser/directory/EnterpriseDatabase; 3oracle/sysman/vd/euser/directory/EnterpriseDatabase createEnterpriseRoleGlobalRoles C(Ljava/lang/String;[Loracle/sysman/vd/euser/directory/GlobalRole;)V removeEnterpriseRoleGlobalRoles #LDAP_OBJECT_CLASS_ENTERPRISE_DOMAIN createContextAccessableDomains removeContextAccessableDomains $createEnterpriseDomainAdministrators $removeEnterpriseDomainAdministrators %LDAP_OBJECT_CLASS_ENTERPRISE_DATABASE &getEnterpriseDatabaseEnterpriseDomains Z(Ljava/lang/String;Ljava/lang/String;)[Loracle/sysman/vd/euser/directory/EnterpriseDomain; )createEnterpriseDomainEnterpriseDatabases )removeEnterpriseDomainEnterpriseDatabases createDBAdministrators removeDBAdministrators -(Loracle/sysman/vd/euser/directory/Mapping;)V %LDAP_OBJECT_CLASS_ENTRY_LEVEL_MAPPING 'LDAP_OBJECT_CLASS_SUBTREE_LEVEL_MAPPING E(Loracle/sysman/vd/euser/directory/OracleContext;Ljava/lang/String;)V setEnterpriseUserPassword L(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;I)V createFullContextAdministrators createUserAdministrators createNetAdministrators createDBSecurityAdministrators createDBInstallAdministrators removeFullContextAdministrators removeUserAdministrators removeNetAdministrators removeDBSecurityAdministrators removeDBInstallAdministrators getMappings ?(Ljava/lang/String;)[Loracle/sysman/vd/euser/directory/Mapping; getBaseLevelDN getEnterpriseRoles F(Ljava/lang/String;)[Loracle/sysman/vd/euser/directory/EnterpriseRole; getEnterpriseDomains H(Ljava/lang/String;)[Loracle/sysman/vd/euser/directory/EnterpriseDomain; getEnterpriseDatabases getOracleContexts ()Ljava/util/Vector; elements ()Ljava/util/Enumeration; java/util/Enumeration hasMoreElements nextElement ()Ljava/lang/Object; setEnterpriseUserSearchBase getEnterpriseUserSearchBase getEnterpriseUsers )(ZZ[Ljava/lang/String;)Ljava/util/Vector; getEnterpriseRoleEnterpriseUsers E(Ljava/lang/String;)[Loracle/sysman/vd/euser/directory/CommonNameRec; .oracle/sysman/vd/euser/directory/CommonNameRec getFullContextAdministrators getUserAdministrators getNetAdministrators getDBSecurityAdministrators getDBInstallAdministrators getDBAdministrators !getEnterpriseDomainAdministrators getEnterpriseRoleGlobalRoles B(Ljava/lang/String;)[Loracle/sysman/vd/euser/directory/GlobalRole; !de % fg hi jk lm no pq rs tu vw xw yw zw {w |w }w ~ ?? ?? ?? ?? ?w ?w ?w ?w ?w ?w ?w ?w ?w ?w ?w ?w ?w ?w ?w ?? ?? ?? ? r ?*? *? *? *? *? *? *? *? *? *? *? *? *? *? *? *? YSYSYSYSYSYSYSYSYSY SY SYSYSY SY!SY"SY#SY$SY%S? &*? YSY'SY(SY)SYSYSYSYSYSY SY SYSY*SY +SYSYSYSYSY SY!SY"SY#SY$SY%SY,SY-S? .=*? /Y? 0? *? ? 1 >*? &:? *? .:*+? 2*+? 3*? 45? 6? *? 7*+? 8*? 45? 6? *? 9*+? :? :*+? <? w?? ; ? ? # ? F G H I J K "