1        !" # $%& ' ()*+ #, - . / 0 1 2 3 456 7 8 9: ];<=> K?@ KA KBC D E FG HI 0 JK L MN 5 O P Q R S T FUV >W >XY AZ A[\ ]^ _`a bc K#d efg hi jklmno Kpq Kr Kst ]# ]u ]vwx Kyz { K| K} K~  l        u u1           " K    F [ [         l  F      # l l lG   A     l          #   #   #   K K     K    K  ]  K     5   5   5 5         F     > K >#  lockLjava/lang/Object;myoemsLoracle/ons/ONS; subscribersLjava/util/Hashtable;pendingSubscriptions notificationsLjava/util/HashMap; subscriberIdI publisherId numPublisherscurrentSenderIndexlastServerIndex startTimeJlastCleanupTime processIdLjava/lang/String;hostname configFileisSharedInstallZhostNameSuffixreceiverLoracle/ons/ReceiverThread;senderLoracle/ons/SenderThread;monitorLoracle/ons/MonitorThread; receiversLjava/util/List;senders serverListmaxconnections connections walletfilepassword[C clusterid clustername instanceid instancename oraclehomedebug localConn outstreamLjava/io/PrintStream; errstreamshutdowntimeoutnotificationtimeoutremoteIOtimeoutONS_REMOTE_MIN_TIMEOUT ConstantValue ONS_REMOTE_MAX_TIMEOUTONS_REMOTE_DFLT_TIMEOUTu0ONS_REMOTE_SUBSCRIBER_IDcONS_REMOTE_SUBSCRIPTIONONS_SSL_CONTEXT_PROTOCOLONS_SSL_KEY_MANAGEMENT  ONS_NODESONS_WALLET_FILE ONS_PASSWORDONS_HP_SEPARATORONS_FILE_STRINGONS_REMOTE_TIMEOUTONS_CONFIG_SEPARATORCONS_PERM_STRINGONS_ORACLE_HOMEONS_CONFIG_FILE setLogStream-(Ljava/io/PrintStream;Ljava/io/PrintStream;)VCodeLineNumberTableLocalVariableTableouterr()VeLoracle/ons/ONSException;Ljava/lang/Exception;thishostporttimeoutexsmLjava/lang/SecurityManager; Exceptions(ILjava/lang/String;)Vfnameposmodevalue(Ljava/util/List;)VhplistonsSetup(Ljava/lang/String;)VseLoracle/ons/ServerElement;sizei=(Ljava/util/List;Ljava/security/KeyStore;Ljava/lang/String;)VksLjava/security/KeyStore;rtval filestringwfileLjava/io/File;configpasswd remotetimeoutrtconfgetValue8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;endkeystartindexfound checkDebugonsInitnumber getHostName()Ljava/lang/String;hlocaladdLjava/net/InetAddress; netStartupM(Ljava/lang/String;Loracle/ons/ServerElement;Loracle/ons/NotificationQueue;)ZportnqLoracle/ons/NotificationQueue;colonretgetONS()Loracle/ons/ONS; getRunningONS addSubscriber(Loracle/ons/Subscriber;J)VitLjava/util/Iterator;sLoracle/ons/Subscriber;%Loracle/ons/SubscriptionNotification;#findPendingSubscriptionNotification((I)Loracle/ons/SubscriptionNotification;idremoveSubscriber(I)VshutdownlookupSubscriber(I)Loracle/ons/Subscriber; addPublisher(Loracle/ons/Publisher;)VpLoracle/ons/Publisher;removePublisherpublish(Loracle/ons/Notification;)VsubsLjava/util/Enumeration;currentLoracle/ons/Notification;delivercur bytesEqual([B[BI)Za[BblensamehandleSubscriptionReply(IZLjava/lang/String;)Vsidsuccessmessage"Loracle/ons/SubscriptionException;resendSubscriptions(Loracle/ons/SenderThread;)V"Ljava/util/NoSuchElementException;stcreateNewSubscriber=(Ljava/lang/String;Ljava/lang/String;)Loracle/ons/Subscriber;c>(Ljava/lang/String;Ljava/lang/String;J)Loracle/ons/Subscriber;createNewPublisher*(Ljava/lang/String;)Loracle/ons/Publisher; readLocalPort(Ljava/lang/String;)IreadRemotePortreadRequestPortreadPortFromConfigFile'(Ljava/lang/String;Ljava/lang/String;)Iloc!Ljava/lang/NumberFormatException;lineeqLjava/io/IOException;portnamefisLjava/io/FileInputStream;ibLoracle/ons/InputBuffer;doneportstr foundopenport foundportreadStandaloneLocalPortpropValgetConfigFileName configFileObjdotPostmpConfigFileOrig tmpConfigFiletmpHNamereadFormFactor&(Ljava/lang/String;)Ljava/lang/String; formfactorbufferisDupNotification(Loracle/ons/Notification;)Zninfo$Loracle/ons/NotificationInformation;nkey currentTimecleanupNotificationTable9(Ljava/lang/String;Loracle/ons/NotificationInformation;)Velem(J)VentryEntry InnerClassesLjava/util/Map$Entry;setLjava/util/Set;replace(Loracle/ons/ReceiverThread;)Vr getNextServer()Loracle/ons/ServerElement;buildServerList$(Ljava/lang/String;)Ljava/util/List;hp[Ljava/lang/String; serverlist SourceFileONS.java CD ED lm 7 9' :;! "#oracle/ons/CreatePermissionONSUser l$ %&oracle.ons.oracleconfighome ' @'oracle.ons.oraclehomeoracle/ons/ONSExceptionoracle.ons.oraclehome not setjava/lang/StringBuilder 127.0.0.1: ()  (* +  m Error starting ONSoracle.ons.shutdowntimeout ,- ./ Fjava/lang/Exception 0'opmnconfopmn.xml 19Can't determine ORACLE_HOME from configuration file given 23 4/JHostport list can not be empty, at least one host:port should be specified  645 / B+java/util/ArrayList6 78 34 54java/util/HashMap  %$ ! " 12 8 9:oracle/ons/ServerElement ; <=oracle/ons/MonitorThread l> mConfig string can not be null mnodes= oracle.ons.remotetimeoutremotetimeout= A+java/lang/Stringproperty H#ONS:: remote timeout configured by : ? @ AONS:: remote timeout set to 20 ONS:: remote timeout set to 3600&ONS:: invalid remote timeout ignored:  walletfile=walletpassword= Bfile: CD 2E java/io/File FG HG walletfile:  does not exist! IJdirect-connect  KL MN KOoracle.ons.debug!ONS.constructor ==> DEBUG enabled java/util/Hashtable       PQ #$java/lang/Long l &' -.  (' <' =' >' ?'oracle.ons.maxconnectionsNumber of max connections:R ST'Caught exception getting local hostname UV UNKNOWNHOSTONS::netStartup ==> hostport= KWoracle/ons/ReceiverThread lXoracle/ons/SenderThread lY /0 Z[  Caught exception in netStartup() oracle/ons/ONS \#oracle/ons/SubscriptionNotification / ] l^java/lang/Integer l _` ab cde fG gh i + t oracle/ons/SubscriptionException&Subscription failed for unknown reason 9j kj moracle/ons/Subscriber  a lG mno pG qh  r st   uv java/util/NoSuchElementException aworacle/ons/SubscribePermission lx lyoracle/ons/PublishPermissionoracle/ons/Publisher lzlocal remoterequestjava/io/FileInputStreamUnable to open config file oracle/ons/InputBuffer l{ |'?'@' A+ B+ CD ED F G HIJKLJMNJOPJQR'JST'JUV'JWX'JFY'JWZ'JX['J\'JZ]'JI^_JK`'J aJbcJd- efgU**++h ijDkDlmg****LN:Y * * * * YY*L:N-Y*L**+ Y M,, ! :!Ysv"hzU WX!/8?HOYsvx{iHxnonpqr's'touvwlxg` L****:::Y ;*,Y,#$#%#&N,N,#'6 Y(*,)*)#'6 Y(*,)*)#'6 Y(*,)Y*: ::Y*:** Y  h#U WX#16;npy    26AKif ky'yuznoLqL{L|'py'6r'3to.uvwl}gX****h(U WX)iq~4wgMN+ +* Y+***+,-*-.6/*0Y123*0Y124*5Y67* 8*9*:*;***<**<d: *<6*<>*-=>:?M,*, Y@*:*AY**3B;*;C N-- ! :! "h%569;>?&@1A5BCCQD\EaFfGkHpIyKLPSUVWYZ\S_abegk pmoriR%npq~'r's'1wlgl****hU WXi*q~4:'wlgf ****:Y + YD*E*+FGM:H :%*+IG:J'"KYLM:JKYNM:u0OJ'YPQRS6Nl`6  6J)TR6J URhOO&:JYVOR**+WG*+XGN*`*:YZ[Z*\:]Y^:_.`&YYa*b- *-c* ** * *d*,e"h:U WX+/9=EHOT]hv|"=HPW]jv   ip T!np]W'3q'E~'P'O'H'uvwg[ 6:6>+,fY6E@>6,*`6+dg +dg 6,,*`>+ h6 +\: +):hZ ! "$!%$&-(2*?,E.R0U4X5[:a<h=q>w@DHi\ qq'' z x+|'mgUJi JjRhPRTUXi qmg6*k*lYmn*lYmo*p*q*r*st*uY*tvwx*y*z{*|*}*~**E YL**+SJY+RLf"hZ_`abc$d)e0gBiGkNmSnXo]pbrfwpyxz~|i m*'npq g%KLL+KMR,K* "h*   #i np#'!g 6JY+R+:6v+`\ 6*Y+),*y*Y**y-/*3*yW*4*W*y*, **: R 6""hV "*0@Vgm{iR@cnp qr'*+ g\$YK²k Yk*çL*+kh  gAYK²k*ðL*+  h g Y:+*p*Yp`p*pc *Yp`pç :Y++:*oY:*oY+Wç :/*@*4Y:*4:ç : 0*nY:*nY++Wç :   Y/2272Tlootohj",:LTiw }  !% &(*i4qs$Lwg*M*oYN*oYM-ç :-, !!%!h46 89(;i *q*(gY=*nYN*nYW*n=-ç :-YN*r=-ç :-* '**.*;FIIMIh:EG IJ#K%L1N5P;RBSDTPWTXXYi YqYW+g(*nYN*nYM-ç :-,#hdfg&ii (q(g-YM+*q*Yq`q*Yr`r,çN,-$''*'hsuvx"y,zi-q-gS=YN*Yrdr*r=-ç :-"*nYN*n=-ç :-* $ 2@CCGCh:'+2<>JNRi SqSQ+mgdYLk+çM+,*; *;/"* **yu*yk*4YM*4L++,çN,-*3YM*3L++,ç :, NruuxuhV "(/6=GNXapziXWq&g/*xhi q(g/*{hi qgG/**+/h*4.\:6*4.:**9`*4.p9*4*9=:  +&*nM,,N-+hJ *->Rdlouz  i>0P-S0qngQ/*3. *++0+(>+*+.M,,+h*  #+%6'A(E)J%P,i*A-#QqQngA66+ , +,!+3,36h"9:<=?&A8C>Fi>AqAAA>;+gU:*oY:*:*oYWç :- Y-: *--2-h. UW XY[']5_:aBcLfTii>UqUU+U'CRtg| *nY:*n*nM,,:::*oY:*oYN-+YN*oY-Wç :++-|ç :#.1ChNvxz|#.136;CZ^qi>3nZG.sq0gt N--Y Y*+,hi* q ' 'uvg$:Y Y*+,!h i4$q$'$'$s$uvgiM,,Y ö Y*+Űhi q'uv g1*ƸǬhi @'w g1*ȸǬhi @'w g1*ɸǬhi @'w gM6:6 6 6 Y*#$#%#&: Y M!:YY̶ Y,N-: ж66 \:  "+66 +*`\: =Y6`\::*6  yg" \:6 gә A ):Զ 6 :6  6,֧]:X:ٶڙYY۶ YYܶ :,֧: YY۶  BLO"ISVjnqvjvvjvh? BLOQmv { !%'()*+,-. /0035486?7I;SBV=XA[DaEdGjWn[qYs\vLxNOQUW[Y[^_aiQnpXn'Tr snxEnn@''vz+'  By' + + w gL6:6 6 *ݻY޷L: Y߷Y+M6 ,N-YW-W-[- \::*6 Yg" \:6gә  Y ):Զ 6 : Y6 82-[)-\:   Y 6 +֧p: k:  ٶڙ% =YY۶޶YYܶ޶+֧: : +֧:    "158:1=:1=h>nqrv wy} ",5:?DINW_fmr|  +158:=?LQni" np n Ym~' D':n ?Ln n n @'5s+'  + w gݻY*#$#%#LzM,ڙ!]Y+^N-+ޱR,.6,),+:Y+L]Y+^N- +L]Y+^N-+ޱRhz048<@IRY]^fgou "#%&*+iHRonT'@'0'@'1 gJ "LMY*#$#%#NY-NY-L :YY-0:+6KYM++֧[:V:ٶڙYY-YY-:+֧:YY-,T]`"}}hz;<A4D:FTK]P`MbO}TUWY[hljm]_`bfhljlop rif bnpnCnn"@' '4y'wgG+ +sA*7Y: *8e * 8* Y++:*7Y:#Y :*7Wì*ç :hF}*/4N`jo{i4]0N?'qn$gl+,,*< *7+Wh i q'g b*7Y:*7::2:N-eç :VYY^Yh* $0;ISai>;0# bqb$HQ    gE++ +@+M*4,W*3+W+,, :J , :* :&?N*-Y @7;>"hZ $/37;>@FNTZ_eq|iH@nper'q.j0Z)T/gJ:*-.=<6*:`p>*-=>: *: h*    ,9>A Gi4*Jq; =Gg4+M0Y1N6,->Y,2W-h !#%,#2'i44q4~',$4mga-YkJ/!u0h"; <`abc"e&f