Edit D:\app\Administrator\product\11.2.0\dbhome_1\jlib\oracle\sysman\vdrRegistry\VdrRegistryImpl.class
?? /? | } ~ ? ? ? ? ? ? ? ?? | ?? ?? ?? ?? | ? ??? ? ??? ? ?? ?? ?? "? ?? ??? ? ??? ???? ??? 1? ??? ??? 6? ???? ??? ??? >|? >? >? ?? ?? ?? ?? ?? ??? ?? ?? D? ?? ? ? ? ?? T|?? T?? ? ? ?? ?? ????? ??? >?????? ? ?? ?? ?? ?? ?? ?? ?? ?? ?????????? ??? ?| ? D| ? ?| + ? ?? . ? ? T ?? ?? ? ?| +? .? ?? ? ( ( !" ??# $ % & 6'( )*+ ?|, ?? ?- ?./0 ?? 12 13?? 4546/7 8 ? 9:/;< )= >? @ A D' BC ?D E F G ?H +? .? ?? 6?I ?JK ?L +M ?NOPQRST (? UVW XY ?Z ?[ ?\ ?]^_ ` ab acd e ?f ghijklmnopqr ??stuv PATHSEP Ljava/lang/String; ConstantValue m_session_factory %Loracle/sysman/vdb/VdbSessionFactory; m_repAutoCommitSession (Loracle/sysman/vdb/VdbAutoCommitSession; m_cred (Loracle/sysman/vxx/VxxTargetCredentials; m_objAutoCommitSessionLock Ljava/lang/Object; m_nAutoCommitSessionRef I m_sessionService Loracle/sysman/vds/VdsImpl; myAppServer Loracle/sysman/vxa/VxaAppServer; myDomainName m_tieObj ALoracle/sysman/emSDK/common/registry/_tie_RegistryImplementation; m_vxxoName !Loracle/sysman/vxx/vxxo/VxxoName; m_vdrCache $Loracle/sysman/vdrRegistry/VdrCache; m_msgDefaultBundle .Loracle/sysman/emSDK/common/nls/MessageBundle; m_vDefnData Ljava/util/Vector; CONTAINER <init> ()V Code LineNumberTable K(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V Exceptions p(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Loracle/sysman/vdb/VdbSessionFactory;)V (Ljava/lang/String;)V init initializeService 5(Loracle/sysman/vxa/VxaAppServer;Ljava/lang/String;)Z startService ()Zw exportServices stopService killService status B(Ljava/util/Locale;Loracle/sysman/vxa/VxaServiceStatusSeqHolder;)Z displayableName &(Ljava/util/Locale;)Ljava/lang/String; getValue '([Ljava/lang/String;)Ljava/lang/String; &(Ljava/lang/String;)Ljava/lang/String; getRegID (Ljava/lang/String;)I getRegKeyL1Values )(Ljava/lang/String;)Ljava/util/Hashtable; getKeys '([Ljava/lang/String;)Ljava/util/Vector; &(Ljava/lang/String;)Ljava/util/Vector; getKeyIDFromDB ([Ljava/lang/String;I)I writeValue '(Ljava/lang/String;Ljava/lang/String;)V deleteKey ([Ljava/lang/String;)V getKeyArray '(Ljava/lang/String;)[Ljava/lang/String; getRootKeys ()Ljava/util/Vector; get put removeKey getSubtree @(Ljava/lang/String;)[Loracle/sysman/emSDK/common/registry/Entry; getSubtreeKeys putSubtree A(Ljava/lang/String;[Loracle/sysman/emSDK/common/registry/Entry;)V removeSubtree getRegistryNamingContext ()Ljava/lang/String; saveRegistry getRegistryName getRegistryScope validateKey constructQuery :(Ljava/lang/String;[Ljava/lang/String;I)Ljava/lang/String; getAutoCommitSession releaseAutoCommitSession closeRegistry loadFile @(Ljava/lang/String;Loracle/sysman/emSDK/util/ProgressListener;)V loadRegistry loadRegistryForReports writeValueEx <(Ljava/lang/String;Ljava/lang/String;Ljava/util/Hashtable;)V O(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/util/Hashtable;)V registerSubKey j(ILjava/lang/String;Loracle/sysman/vdb/VdbTransactionSession;Loracle/sysman/vdb/VdbReadWriteTransaction;)I |(ILjava/lang/String;Ljava/lang/String;Loracle/sysman/vdb/VdbTransactionSession;Loracle/sysman/vdb/VdbReadWriteTransaction;)I (ILjava/lang/String;)V getTransactionSession +()Loracle/sysman/vdb/VdbTransactionSession; releaseTransactionSession ,(Loracle/sysman/vdb/VdbTransactionSession;)V populateTypeDefnTableForReports getDisplayDataFromRegistry <clinit> SourceFile VdrRegistryImpl.java+, java/lang/Object !"# "oracle/sysman/vdrRegistry/VdrCache$% Vdxyz{|}&' java/util/Vector()31 java/util/StringTokenizer /@ +M~^ java/lang/String +27 #oracle/sysman/vdb/VdbSessionFactory+? &oracle/sysman/vxx/VxxTargetCredentials?^+?e, vds??? oracle/sysman/vds/VdsImpl??f, !oracle/sysman/vdb/VdbSQLException -SQL exception while populating registry cache??? ,oracle/sysman/vdb/VdbLostConnectionException 8Lost Database connection while populating registry cache?? ?oracle/sysman/emSDK/common/registry/_tie_RegistryImplementation+??? VdrRegistryImpl??? java/lang/Exception?,?? 0oracle/sysman/vxx/vxxo/VxxoNameNotFoundException "oracle/sysman/vxa/VxaServiceStatus??? 7250?? java/lang/StringBuffer /??@B 9oracle/sysman/vdrRegistry/VdrRegistryKeyNotFoundExceptionCD /select value from smp_vdr_registry where id = ???????????7 VALUE?D???,PQ@AJK java/util/Hashtable 8SELECT key, value FROM smp_vdr_Registry WHERE parent = ? KEYU? 1select key from smp_vdr_Registry where parent = ?????GH idcd ID?? IN writeValue, key is ' '; value is ' '?2 is present, nKeyID = ?? nFirstKeyNotPresentIndex= , last key ID is -select smp_vdr_Registry_Seq.nextval from dual 6insert into smp_vdr_Registry values(?, UPPER(?), ?, ?) .update smp_vdr_Registry set value=? where id=?st????2????D????,?,uv IN deleteKey() .delete from smp_vdr_Registry where key=UPPER(' ') and parent in !(select id from smp_vdr_Registry where key=UPPER(' and parent is NULL ) pand NOT EXISTS (select * from smp_vdr_Registry where parent = (select id from smp_vdr_Registry where key=UPPER(' 7oracle/sysman/vdrRegistry/VdrRegistryDeleteKeyException?? IN getRootKeys() 5select key from smp_vdr_Registry where parent is nullb2 5oracle/sysman/emSDK/common/registry/NotFoundException? 7000?? 5oracle/sysman/emSDK/common/registry/RegistryException )oracle/sysman/vdb/VdbTransactionExceptionLMNO?? tselect id, parent, key, value from smp_vdr_registry start with parent=? connect by parent=prior id order by parent?7T? +oracle/sysman/vxx/vxxt/VxxtRuntimeException VDR: parent string is null?^?? )oracle/sysman/emSDK/common/registry/Entry???? 7oracle/sysman/emSDK/common/registry/InvalidKeyException ~ delete from smp_vdr_registry where id in (select id from smp_vdr_registry start with parent=? connect by parent=prior id) ?? OEM System Registry OEMDomain: select from smp_vdr_Registry e?e????? java/lang/RuntimeException DCalled closeRegistry() when not running outside the OMS as a service .Called to shutdown standalone registry service?,jik,?^ 7257??? java/util/Properties java/io/FileInputStream??????????????7?????^lm 7001?, java/io/FileNotFoundException????2x,w,ln java/lang/Integer??lrlqop+? -select smp_vdr_registry_seq.nextval from dual?? /insert into smp_vdr_registry values(?, ?, ?, ?)???? 2select id from smp_vdr_registry where key = ? and parent is NULL parent = ? # parent is NULL for update of value parent = ? for update of value 2update smp_vdr_registry set value = ? where id = ?s? 5insert into SMP_VBO_REPORTS_TYPE_DEFN values ( ?, ? ) Bupdate SMP_VBO_REPORTS_TYPE_DEFN set TYPE_LABEL = ? where TYPE = ??? !oracle/sysman/vdrRegistry/_Record?,??? "/COM/ORACLE/SYSMAN/EM/SYSTEM/TYPES DISPLAY_CLASSGI????? 1oracle/sysman/emSDK/common/target/TargetNLSDriver*?B?^ Reg: is not a display driver class. java/lang/ClassNotFoundException .Reg: ClassNotFoundException Exception occurred java/lang/IllegalAccessException .Reg: IllegalAccessException Exception occurred java/lang/InstantiationException .Reg: InstantiationException Exception occurred "java/lang/IllegalArgumentException 0Reg: IllegalArgumentException Exception occurred 7Reg: VdrRegistryKeyNotFoundException Exception occurred _container )oracle/sysman/vdrRegistry/VdrRegistryImpl oracle/sysman/vxa/VxaMASService Doracle/sysman/emSDK/common/registry/RegistryImplementationOperations %oracle/sysman/vxa/VxaStartupException java/util/Locale getDefault ()Ljava/util/Locale; ,oracle/sysman/emSDK/common/nls/MessageBundle getMessageBundle T(Ljava/lang/String;Ljava/util/Locale;)Loracle/sysman/emSDK/common/nls/MessageBundle; nextToken hasMoreTokens (ZZ)V toString ](Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V oracle/sysman/vxa/VxaAppServer getReference &(Ljava/lang/String;)Ljava/lang/Object; populateCache +(Loracle/sysman/vdb/VdbAutoCommitSession;)V oracle/sysman/vxx/vxxt/VxxtTRACE out (Ljava/lang/String;I)V (Ljava/lang/Exception;)V I(Loracle/sysman/emSDK/common/registry/RegistryImplementationOperations;)V ORB $()Loracle/sysman/vxx/vxxo/VxxoEMORB; oracle/sysman/vxx/vxxo/VxxoEMORB register K(Ljava/lang/String;Lorg/omg/CORBA/Object;)Loracle/sysman/vxx/vxxo/VxxoName; printStackTrace deregister :(Loracle/sysman/vxx/vxxo/VxxoName;Lorg/omg/CORBA/Object;)V +oracle/sysman/vxa/VxaServiceStatusSeqHolder value %[Loracle/sysman/vxa/VxaServiceStatus; getMessage '(Ljava/lang/String;Z)Ljava/lang/String; append ,(Ljava/lang/String;)Ljava/lang/StringBuffer; &oracle/sysman/vdb/VdbAutoCommitSession createStatement 4(Ljava/lang/String;)Loracle/sysman/vdb/VdbStatement; oracle/sysman/vdb/VdbStatement bindParameter (I)V executeQuery B(Loracle/sysman/vdb/VdbStatement;)Loracle/sysman/vdb/VdbResultSet; oracle/sysman/vdb/VdbResultSet next findColumn getString (I)Ljava/lang/String; close 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; addElement (Ljava/lang/Object;)V size ()I getInt (I)I (I)Ljava/lang/StringBuffer; 'oracle/sysman/vdb/VdbTransactionSession startReadWriteTransaction -()Loracle/sysman/vdb/VdbReadWriteTransaction; )oracle/sysman/vdb/VdbReadWriteTransaction executeDML #(Loracle/sysman/vdb/VdbStatement;)I executeSingletonIntQuery oracle/sysman/vdb/Vdb forceStatementClose #(Loracle/sysman/vdb/VdbStatement;)V executeCommit executeRollback copyInto ([Ljava/lang/Object;)V reason :(Ljava/lang/String;Z[Ljava/lang/Object;)Ljava/lang/String; valueOf wasNull &(Ljava/lang/Object;)Ljava/lang/Object; toLowerCase length substring forceResultSetClose #(Loracle/sysman/vdb/VdbResultSet;)V forceTransactionRollback .(Loracle/sysman/vdb/VdbReadWriteTransaction;)V *()Loracle/sysman/vdb/VdbAutoCommitSession; R(Loracle/sysman/vxx/VxxTargetCredentials;)Loracle/sysman/vdb/VdbAutoCommitSession; releaseSession !(Loracle/sysman/vdb/VdbSession;)V releaseToPool shutdown java/lang/System exit load (Ljava/io/InputStream;)V keys ()Ljava/util/Enumeration; )oracle/sysman/emSDK/util/ProgressListener getProgressInfo )()Loracle/sysman/emSDK/util/ProgressInfo; %oracle/sysman/emSDK/util/ProgressInfo getStep getMax java/util/Enumeration hasMoreElements nextElement ()Ljava/lang/Object; atStep toUpperCase completedTask Ljava/io/PrintStream; java/io/PrintStream println intValue bindNullParameter oracleError UniquenessConstraint S(Loracle/sysman/vxx/VxxTargetCredentials;)Loracle/sysman/vdb/VdbTransactionSession; elements clearParameters sType sTypeLabel UniqueConstraintViolated java/lang/Class forName %(Ljava/lang/String;)Ljava/lang/Class; newInstance getLabel trim ! @ ! "# $% &' () * 4 +, - ? _*? *? *? *? *? Y? ? *? *? *? *? *? *? *? Y? ? *? ? ? *? Y? ? ? . >