4oracle/jdbc/xa/OracleXAResourcejava/lang/Objectjavax/transaction/xa/XAResourceOracleXAResource.java/Loracle/jdbc/logging/annotations/DefaultLogger;value oracle.jdbc*Loracle/jdbc/logging/annotations/Supports;)Loracle/jdbc/logging/annotations/Feature;XA,oracle/jdbc/xa/OracleXAResource$XidListEntry XidListEntryXA_OKIDEFAULT_XA_TIMEOUTS<savedConnectionAutoCommitZsavedXAConnectionAutoCommit TMNOFLAGS TMNOMIGRATE TMENDRSCAN TMPROMOTETMFAIL  TMMIGRATETMJOIN  TMONEPHASE@TMRESUME TMSTARTRSCAN TMSUCCESS TMSUSPEND ORATMREADONLYORATMREADWRITEORATMSERIALIZABLEORAISOLATIONMASK ORATRANSLOOSE connectionLjava/sql/Connection; xaconnection#Loracle/jdbc/xa/OracleXAConnection;timeoutdblinkLjava/lang/String;logicalConnectionsynchronizeBeforeRecoverNewCallsynchronizeBeforeRecoverOldCallrecoverySqlRowscanBeMigratablySuspendedisTMRScanStartedNO_XIDjavax/transaction/xa/Xid; lastActiveXidLjavax/transaction/xa/Xid; activeXidxidHashLjava/util/Hashtable;_Ljava/util/Hashtable;()V PQ R  T  V ;< X => Z ? \ @A ^ B< `'BEGIN sys.dbms_xa.dist_txn_sync ; END;b CA d.BEGIN sys.dbms_system.dist_txn_sync(0) ; END;f DA hESELECT formatid, globalid, branchid FROM SYS.DBA_PENDING_TRANSACTIONSj EA l F n G p JK r LK tjava/util/Hashtablev(I)V Px wy MN {;(Ljava/sql/Connection;Loracle/jdbc/xa/OracleXAConnection;)V javax/transaction/xa/XAException~ oracle/jdbc/driver/DatabaseErrorcreateXAException%(I)Ljavax/transaction/xa/XAException; fillInStackTrace()Ljava/lang/Throwable; java/sql/Connection!oracle/jdbc/xa/OracleXAConnection setConnection(Ljava/sql/Connection;)VgetMatchingXidListEntryJ(Ljavax/transaction/xa/Xid;)Loracle/jdbc/xa/OracleXAResource$XidListEntry;get&(Ljava/lang/Object;)Ljava/lang/Object; wremoveXidFromList(Ljavax/transaction/xa/Xid;)Z.Loracle/jdbc/logging/annotations/DefaultLevel;)Loracle/jdbc/logging/annotations/Logging;FINEST isSameXid7(Ljavax/transaction/xa/Xid;Ljavax/transaction/xa/Xid;)Z remove wequals(Ljava/lang/Object;)Z  isOnStack containsKey wisXidListEmpty()ZisEmpty wcreateOrUpdateXid (Ljavax/transaction/xa/Xid;Z[Z)V  isSuspended  ?(Loracle/jdbc/xa/OracleXAResource;Ljavax/transaction/xa/Xid;Z)V P put8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; wenterGlobalTxnMode Q xid K  updateXidList(Ljavax/transaction/xa/Xid;[Z)ZexitGlobalTxnMode Q isXidSuspendedsuspendStacked6(Ljavax/transaction/xa/Xid;)Ljavax/transaction/xa/Xid; end(Ljavax/transaction/xa/Xid;I)V javax/transaction/xa/Xid resumeStacked(Ljavax/transaction/xa/Xid;)Vstart commit(Ljavax/transaction/xa/Xid;Z)Vprepare(Ljavax/transaction/xa/Xid;)Iforgetrollbackrecover(I)[Ljavax/transaction/xa/Xid;java/sql/SQLExceptionjava/lang/Exception'oracle/jdbc/replay/ReplayableConnection disableReplay Q oracle/jdbc/proxy/_Proxy_ _getDelegate_()Ljava/lang/Object;  checkError(Ljava/sql/SQLException;I)V  HI java/util/ArrayList ycreateStatement()Ljava/sql/Statement; java/sql/Statementexecute(Ljava/lang/String;)Z   executeQuery((Ljava/lang/String;)Ljava/sql/ResultSet;  java/sql/ResultSetnext   oracle/jdbc/xa/OracleXid getInt(I)I  getBytes(I)[B  (I[B[B)V P  add  close Q  size()I  ! "toArray()[Ljava/lang/Object; $% &java/lang/System( arraycopy*(Ljava/lang/Object;ILjava/lang/Object;II)V *+ ),java/lang/Throwable.)restoreAutoCommitModeForGlobalTransaction%oracle/jdbc/internal/OracleConnection1 getTxnMode 3! 24 setAutoCommit(Z)V 67 8 8.saveAndAlterAutoCommitModeForGlobalTransaction getAutoCommit < = =resumejoinsuspend getConnection()Ljava/sql/Connection;getTransactionTimeoutisSameRM$(Ljavax/transaction/xa/XAResource;)Z CD HisClosed J 2KgetURL()Ljava/lang/String; MN 2OgetProtocolType QN 2Rjava/lang/StringT UkprbWsetTransactionTimeout(I)Z getDBLink setDBLink(Ljava/lang/String;)VsetLogicalConnectionallowGlobalTxnModeOnly setTxnMode `x 2a$getConnectionDuringExceptionHandling)()Loracle/jdbc/internal/OracleConnection; de f oracle/jdbc/xa/OracleXAExceptionhnewXAExceptionL(Loracle/jdbc/internal/OracleConnection;I)Ljavax/transaction/xa/XAException; jk il(ILjava/sql/SQLException;)Vc(Loracle/jdbc/internal/OracleConnection;ILjava/sql/SQLException;)Ljavax/transaction/xa/XAException; jo ip(II)VM(Loracle/jdbc/internal/OracleConnection;II)Ljavax/transaction/xa/XAException; js itc(Loracle/jdbc/internal/OracleConnection;Ljava/sql/SQLException;I)Ljavax/transaction/xa/XAException; jv iwdebugf(Ljava/util/logging/Logger;Ljava/util/logging/Level;Ljava/lang/reflect/Executable;Ljava/lang/String;)V%Loracle/jdbc/logging/annotations/Log;getClass()Ljava/lang/Class; |} ~oracle/jdbc/driver/ClioSupportlogw(Ljava/util/logging/Logger;Ljava/util/logging/Level;Ljava/lang/Class;Ljava/lang/reflect/Executable;Ljava/lang/String;)V   ConstantValue SignatureCodeLineNumberTable StackMapTable ExceptionsRuntimeVisibleAnnotations InnerClasses SourceFile!# !"#$%&'()*+,-./0123456789:;<=>?@AB<CADAEAFGHIJKLKMNO,PQ\*S*U*W*Y*[*<]*_*a*ce*gi*km*o*q*s*u*wY2z|F8 9cdef#i(q.t4x:~?DIN[P}|*S*U*W*Y*[*<]*_*a*ce*gi*km*o*q*s*u*wY2z|*+Y*,[*Y{V8 9cdef#i(q.t4x:~?DIN[`el{!I*+Y*Y 0**|+M,  4N"**u+*u*|+@   eA++,+, @! *|+  e4 *|   e$l*+:-TY*+:*|+W**us*u(**s*+*s*s*µu B " %*.2'32669>:F?JD]EbGkJ$2>*+:$>,T,T ** ,. ^`a bdefm%o,s0wJ=*+N--=  ?M*u7**u++*uM**u̚**u0**us*u,=& &08=C+*+**+u d *Y"*Y*YM*YMN*YM*-,YN~, *q,*q*q-ð*q  -ð::Y2:,:*eW:*iW*m: + YW  <:7::  : #6:'--ð: - .1"'9;SV';9B||{|||)  ' 1 BDQ/ / B /8 ).127>BJKZ`huz $')*9;@GLSX[biw|0Q~5*U0*Y25 *Y*U9*[*W:L/2r"$/ 2 3 4;Q@*Y252**Y>U*Y9**[?W*[:L:=}& !"'#2$:)=&>(?,@$*+*ױ 8:A$*+&ױ GIB$*+0б UWA- *]*+&ױeg i@- *]*+*ױwy {CD*YE!*]FGZM++IM*Y*Y2L*Y2PN*Y2S:,D,*Y/,2P-V,2SVXV6N-.A UUU@UUN ,.;IMR\l~YZG*][N*_\]"*+_ ^"*+a _xH*Y25(*,Q**Y2b 4 6Q**Y2b > @xDc~*gmEFHnEc~*g,qLMOrEc~*guTUW+*g+xZde *Y2gyz) +,*- q r{Q ҳ  s  [e