. '()* + , T- S./ 012 S345 678 ,9:;< = S>? @A 0BC @DE SFG @H SIJK LM SN SOP '-Q 'RS 'T 'U @VWX Y ZU S[\]^ _ `abcd e Sf `gh ?- ij Skl Smn op Sq Sr stu Svwx `yz { |} ~    ' @ S S `  t  `      S   S ` S S     S       '     -     6  S  ', 6  ! "# "$%&'()*+ ,- ./012345 6789:  ; <= >? @7A @ B C D EF EGH IJKL M 'N @O P Q RS T  t+ '. 'UVW 0XY Z[ S\]^ 0_`abcde Sfg Sh ' @ij klmnopqrstuvwxyz{|}loggerLjava/util/logging/Logger;XDS_RESOURCES_FILELjava/lang/String; ConstantValueORION_APP_FILEAPP_FILESOURCE_CTRL_DIRSEP STAGING_DIRSTATEFUL_BEAN_JARSTATELESS_BEAN_JARJSP_JARXDS_WS_PROVIDER_NAMEXDS_WS_PROVIDER_CLASSWS_PROVIDER_SERVLET_NAMEXDS_TO_WSDL_QUERYNS_QUERYXDS_WS_TARGET_NS~WS_PROVIDER_URL_PATTERNXDS_TARGET_NS_TOKENXDS_TARGET_NS_PREFIX STAGING_ROOTrsrcDirLjava/io/File; stagingDirwsaDir archivemodDir wsamodDirreadyDirrsrcJarPARAM_APP_ARCHIVESPARAM_XDS_CONFIGPARAM_REPOSITORY_DIR PARAM_OUTPUT PARAM_NAMEPARAM_GLOBAL_XDS_CONFIGFLAG_USE_STATELESSFLAG_USE_STATEFUL FLAG_USE_JSP FLAG_NO_WS FLAG_HELPUSAGE WSA_CLASS WEB_SUFFIX WS_SUFFIXMAPPING_SUFFIXUSER_HOME_WINDOWSUSER_HOME_WINDOWS83WS_PROVIDER_SERVLET_CLASS#class$oracle$xds$tools$OC4JPackagerLjava/lang/Class; Synthetic()VCodeLineNumberTableLocalVariableTablethisLoracle/xds/tools/OC4JPackager;main([Ljava/lang/String;)ViIcmdargs[Ljava/lang/String;argsLjava/util/Map; oracleHomejavaHomej2eeDir xdsConfigFile outputDir repositoryDirrdnamews_warexcludesfiles[Ljava/io/File;metainf Exceptions buildJavaHome&(Ljava/lang/String;)Ljava/lang/String; addClientJarsD(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;Ljava/io/File;)VstatefulBeanJarstatelessBeanJartempDirtmp jspClientfilewars clientJarDirexLjava/lang/Exception;updateApplicationDotXMLD(Ljava/io/File;Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)VwarNamectxRoot moduleTagorionapposLjava/io/FileOutputStream;updateOrionApplicationDotXML(Ljava/io/File;)V orion_applibTagprepareDirectories(Ljava/lang/String;)VstagingappNamepatchWindowsUSER_HOMEpathgenerateWebServicesTopDownG(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/io/File;)VwebinfwebxmlwLjava/io/FileWriter; serviceNamewsdlwsdldiroraclewsgenerateWSDLFromXDSConfig8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;pfx namespacelocalqsLjava/io/InputStream;sbLjava/lang/StringBuffer;isrLjava/io/InputStreamReader;buf[CxdsLoracle/xqs/client/XQSFacadeI;qps1$[Loracle/xqs/client/QueryParameterI;patchsuffix ns2schemares#Loracle/xml/xqxp/datamodel/XMLItem;qpsitLjava/util/Iterator;nsbuildXDSResourcesQ(Ljava/lang/String;Ljava/io/File;Ljava/io/File;Ljava/io/File;Ljava/lang/String;)Vfname appReposDirappReposDirPathconfigrsrcPathffwmodifyArchiveClasspath(Ljava/io/File;Ljava/io/File;)V entryStream bytesReadzeLjava/util/zip/ZipEntry;buffer[BenLjava/util/Enumeration;ignorejarLjava/util/jar/JarFile;mfLjava/util/jar/Manifest;abLjava/util/jar/Attributes; classpathoutFileLjava/util/jar/JarOutputStream;fos stringReplace?(Ljava/lang/StringBuffer;Ljava/lang/String;Ljava/lang/String;)Vtokenvalueidx parseArgs$([Ljava/lang/String;)Ljava/util/Map;jnextretverifyArchiveDir metainfDir j2eeAppXMLcontentsearFileearCountclass$%(Ljava/lang/String;)Ljava/lang/Class;x1"Ljava/lang/ClassNotFoundException;x0 SourceFileOC4JPackager.java   java/lang/ClassNotFoundExceptionjava/lang/NoClassDefFoundError     oracle.home  java.home  java/io/File -appArchives java/lang/String -xqsConfig-output -repository-name  UV7 [OC4JPackager] - j2ee-app-items-dir must be directory.  . [OC4JPackager] - no repository-dir specified. / [OC4JPackager] - output-dir must be directory. 1 [OC4JPackager] - creating staging directories...  , [OC4JPackager] - building xqs-resources ... H [OC4JPackager] - property java.home not set - will use the default one. no java/lang/StringBuffer [OC4JPackager] - NO_WS = -no_ws   - [OC4JPackager] - generating web services ...S [OC4JPackager] - property oracle.home not set - cannot build top-down web service.  -WS-web.war  .ear.class9 [OC4JPackager] - copying application archive files from  to &oracle/xds/tools/J2EEArchiveFileFilter K [OC4JPackager] - property oracle.home not set - ignoring client jar flags. = [OC4JPackager] - modifying existing application archives ... META-INF 4 [OC4JPackager] - updating orion-application.xml ...    [OC4JPackager] - building jar cf ]X -C  .  [OC4JPackager] - COMPLETED.  jre  binxqslib -sf/ [OC4JPackager] - adding xqsclient-stateful.jarxqsclient-stateful.jar -sl0 [OC4JPackager] - adding xqsclient-stateless.jarxqsclient-stateless.jar-jsp [OC4JPackager] - file[ ]= J2EEDir=  -WS-web.war2 [OC4JPackager] - inserting xquerytaglib.jar into rotemp [OC4JPackager] - Unjarring in po fileName = WEB-INFxquerytaglib.jar java/lang/Exception 8 [OC4JPackager] - no WSDL-visible views found in config.  / 5 xqsclient-stateful.jar 6 xqsclient-stateless.jar # [OC4JPackager] - adding module(s):application.xmljava/io/FileReader    application.xml=java/io/FileOutputStream   orion-application.xml  [OC4JPackager] - creating   orion-application.xml= j2ee.homed [OC4JPackager] - property j2ee.home not set. Using relative classpath to point to xqs-resources.jarxqs-resources.jar applicationsxds.packager.work.dirP [OC4JPackager] - property xds.packager.work.dir not set. reverting to user.home user.home  OC4JPackager & [OC4JPackager] - deleted staging dir 7 [OC4JPackager] - WARNING: could not clear staging dir  , please clear manually [OC4JPackager] - staging dir= XDSRESOURCESreadywsa qowsamod so archivemodDocuments and Settingsdocume~1 J DefaultProviderServlet oracle.j2ee.ws.server.provider.ProviderServlet DefaultProviderServlet /xqs-ws index.jspjava/io/FileWriterweb.xml  index.jsp

-WS test page

xqsview-WS.wsdlp XQSViewWebService /WEB-INF/wsdl/xqsview-WS.wsdl ns1:XQSView-WS  XQSViewProvider ns2:HttpSoap11  true (true -oracle.xds.client.ws.provider.XDSViewProvider DefaultProviderServlet = oracle-webservices.xmljar cvf .war -C   get-namespaces.xq java/io/InputStreamReader    !oracle/xqs/client/QueryParameterI local-config   global-config  java/util/HashMap   http://www.w3.org/2001/XMLSchema xmlns:="" xds-to-wsdl.xq$$XDS_TARGET_NS$$ ws-namews-urlREPLACE_WITH_ACTUAL_URL xmlns=""dummyTargetNamespacetargetNamespacedummy-xmlns-tns xmlns:tns!replace="replace-with-xmlns-list"    ref="type=" element=":? [OC4JPackager] - building xqs-resources.jar with resources in  NULLAPP-REPOSITORY  .ade_path xqs-config.xml.xml.xq.sql adding to xqs-resources: xds-application.properties xds.app.name=  creating jar jar cfM ; [OC4JPackager] - adding xqs-resources.jar to classpath of java/util/jar/JarFile    java/util/jar/JarOutputStream    java/util/zip/ZipEntry MANIFEST.MF META-INF/ writing Jar entry: ,size=           arg length=  Not enough mandatory paramaters.  Xx-help -globalXqsConfigB-globalXqsConfig no longer supported. This option will be ignored. Unknown switch: / [OC4JPackager] - application.xml missing from  [OC4JPackager] -  contains >1 ear file. oracle.xds.tools.OC4JPackager  file.separator  +Usage: OC4JPackager parameters [-options] where parameters are: J dir directory containing single ear to be modified (zipped or exploded)  file XQS configuration file 1 dir directory where final ear is deposited % appName name of resultant ear  and options are: [2 dir ] directory containing XQS repository items /] include XQS stateful bean client in ear /] include XQS stateless bean client in ear +] include XQS JSP client taglib in ear ] print this message #] skip web service generation steporacle/xds/tools/OC4JPackagerjava/lang/Objecthttp://client.xqs.oraclexqs-wsoracle.j2ee.ws.tools.wsa.Main-java-wsdl-mapping.oracle.j2ee.ws.server.provider.ProviderServletjava/lang/ClassforName getMessage()Ljava/lang/String;java/lang/System getProperty java/util/Mapget&(Ljava/lang/Object;)Ljava/lang/Object; isDirectory()Zjava/util/logging/Loggersevereexit(I)Vwarninginfoequals(Ljava/lang/Object;)Zappend,(Ljava/lang/String;)Ljava/lang/StringBuffer;,(Ljava/lang/Object;)Ljava/lang/StringBuffer;toStringfinesttoURL()Ljava/net/URL; java/net/URL#(Ljava/io/File;Ljava/lang/String;)Voracle/xds/tools/CommoncopyFilegetAbsolutePathcopyDir2(Ljava/io/File;Ljava/io/File;[Ljava/lang/String;)V listFiles%(Ljava/io/FileFilter;)[Ljava/io/File;mkdirendsWith(Ljava/lang/String;)Zexecute/(Ljava/lang/String;Ljava/util/logging/Logger;)Vlength()I substring(I)Ljava/lang/String;equalsIgnoreCase(II)Ljava/lang/String;'(Ljava/lang/String;Ljava/lang/String;)VgetName(I)Ljava/lang/StringBuffer;fineunjarAt-(Ljava/io/File;Ljava/io/File;Ljava/io/File;)VdeleteprintStackTraceinputStream2String$(Ljava/io/Reader;)Ljava/lang/String; replaceAllgetBytes()[Bwrite([B)Vcloseexists createNewFile deleteDir(Ljava/io/File;)Z replaceFirstjava/lang/Thread currentThread()Ljava/lang/Thread;getContextClassLoader()Ljava/lang/ClassLoader;java/lang/ClassLoadergetResourceAsStream)(Ljava/lang/String;)Ljava/io/InputStream;(Ljava/io/InputStream;)Voracle/xqs/client/XQSFactory getXQSFacade ()Loracle/xqs/client/XQSFacadeI;read([C)I([CII)Ljava/lang/StringBuffer;getQueryParameter7(Ljava/lang/String;)Loracle/xqs/client/QueryParameterI; setStringtrimoracle/xqs/client/XQSFacadeI9(Ljava/lang/String;[Loracle/xqs/client/QueryParameterI;)V getNextItem%()Loracle/xml/xqxp/datamodel/XMLItem;!oracle/xml/xqxp/datamodel/XMLItem getStringput8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;oracle/xqs/util/XQSUtilxmlItemToString7(Loracle/xml/xqxp/datamodel/XMLItem;)Ljava/lang/String;keySet()Ljava/util/Set; java/util/Setiterator()Ljava/util/Iterator;java/util/IteratorhasNext()Ljava/lang/Object;()[Ljava/io/File;indexOf(Ljava/lang/String;)Iflush getManifest()Ljava/util/jar/Manifest;java/util/jar/ManifestgetMainAttributes()Ljava/util/jar/Attributes;java/util/jar/Attributes$NameName InnerClasses CLASS_PATHLjava/util/jar/Attributes$Name;java/util/jar/Attributes1(Ljava/io/OutputStream;Ljava/util/jar/Manifest;)Ventries()Ljava/util/Enumeration;java/util/EnumerationhasMoreElements nextElementgetSize()J(J)Ljava/lang/StringBuffer;finergetInputStream/(Ljava/util/zip/ZipEntry;)Ljava/io/InputStream; putNextEntry(Ljava/util/zip/ZipEntry;)Vjava/io/InputStream([B)I([BII)Vreplace.(IILjava/lang/String;)Ljava/lang/StringBuffer;errLjava/io/PrintStream;java/io/PrintStreamprintlnout getLogger.(Ljava/lang/String;)Ljava/util/logging/Logger;oracle/xds/server/XDSVersion getVersion!ST/ UVWXYZXY[XY\XY]X^XY_XY^`XYbaXYrbXYcXYdXYeXYfXYgXYhiXYjkXYlXYmXY no po qo ro so to uXvXY wXYxXYyXYzXY{XY7|XY`}XY\~XYcXY+XY5XXYXY5XY4XYXYXYXY/*s  V*L M N Y+ : Y+: Y+::+: Y:+:   !- -"# $-% &: 'Y()*++,-.++c/,0-12 3'Y( *4*5*6*-: Y 7 Y 78Y6SY9SY:S: 'Y(;*<*-= >?Y@A: ,B -,+CD6     2=E  Y=F7:  GWH I  'Y( *4*-+J 9K'Y( *9*-: 'Y(L* *-'Y(-*M*<*N* *O*=<*P*-QR9  "(#<$P'S(`)e*p-}23478;<=@BGNPQTWXY_$b(c3eCocp|wxy">H^x  XX(o<oPpoSmo``X}CX X /  o t x*r**SdTN#b**SdTUV*'Y(**SdW*X*N*-K)'Y(**N*X*N*-K"K*)Psv xX  L Y+'Y(Y*N*Z*-[:,\,] Y^7: Y=_78,`,a Yb7: Y=_78,c-?Y@A:62:'Y(d*ef*_*g*-_*-h_6K@_iK3'Y(j*_*- Yk'Y(l*e-7:GW'Y(m*n,o*_*-hnp Yq7:  GW Y Z7:  GW Yr7:  Y'Y(<*N*q*N*Z*N* _*-8'Y(**M*-<*N*_*O*<*P*-QsWq:uv9<t"$/7DXckx @Fnx- 39<>CKDoxo@oo o }o$o> LXLXLLo &-+-\-`":-+0'Y(w*+*x*y*,*z*{*-:-\'Y(*|*-:-`'Y(*}*-:'Y(~**-h Y*7:Y:'Y(**-:'Y(**-hY:J/!2"5&719^?iADFIJMRU WX Y%ZR&o&X&X&&X`oRXt N»'Y(***-M Y*7N-@'Y(*,**-L'Y(*-<*-h-W)Y-L+'Y(,**-L'Y(*+*-hY-:+6 hj&k-lFobpjsvx{}~>F$XovLXX&ot  8'Y( *N**N***N**- /'Y( *N**-L!'Y( *N**-L Y+nnPn$'Y(*n<*-h&'Y(*n<**-nGW'Y(*n<*-h Y'Y(+*N**-%%GW Y'Y(+*N**-==GW Y'Y(+*N**-GW Y'Y(+*N**-GW Y'Y(+*N**-kkGWjMU]%HOry ~XXYX 3 *  X   Yq7:GW:Y Y7:Y Y7:'Y(*,**-'Y(,*4*-:+: Y7:  GWY Y 7:'Y(********¶**ö*Ķ*Ŷ*ƶ*Ƕ*ȶ*ɶ*ʶ*˶*̶*-: Y Yͷ7: 'Y(**ζ*-<*N*,*4*5*϶*<*P*-Q :utf,38Mjo   /CJO,1/02z o~X,jX Xo /gX XXXot >жҶM'Y(NY,::6:Y6-W:ڸS2*ݸS2*--'Y(: 6 Y: : Y: t S :  #Q'Y(Y* e-:  W 'Y(*** **-*WжM'Y(NY,::6Y6-W-'Y(¶*+*-:  ݸS 2* ڸS 2* S 2+ S 2:-- : 'Y N-"--- - :::-'Y(**-'Y(* ,--'Y(**-'Y(* ,--'Y(**-'Y(* ,-Q:-'Y(***--'Y(***--'Y(***--->@ BCD%E(F-H:IGKMNVO`PiUsVXYZ[\]^`abck%m-n7o>pAqNr[{tz #&0<o95XXX >X>X 2* %(-M    z #&Xt  'Y(*, ,<*-h-<: Y'Y(*N*+_*-:W+8, Y[:GW<:,: 6      2_:  i #^ K K K='Y( *  2_*-h  2 Y  2_[8 uY Y [:'Y( **- 'Y( *=<*N**-h'Y(***=<*N**O**P*-Q^&,QW]aou| (BGLv qX  oo|X XoonoX,XQco(t ^'Y(**<*-hY*M,N-::":'Y(***-:W Y+*_7:::Y:Y-:: ,:   :  Kd  #V'Y(!* ,"* #$-%, &:  '  (Y6   ){*$:  +*: : 9<tINQtSX[t   & +1>CGdo} !$()+/13 69:/@4A9H<D>EIFSG]I "  o   S ] > ^o^o&8+31-  >  X} o t z>*+,>*+S`,-WTVW XZ[*XX 'Y(.**e-h<*%'Y(/**2*-h*012032YL=*K*2N- V+ *2W&-V+*2W -V+*2W-V+*2W-V+*2W-`V+`4W-+V++4W-5V632p-\V+\4WX-cV+c4W@-7V8*'Y(9*-*-3+(cd#e?dEgLhUi^jbmjnlorqvrsuvxy{|~-7@GP_hw4(vAXjRlP _*LM>6+ +2_9K +2MH Y*F7: Y7:$'Y(:**<*-:-'Y(;**<*<*- ,*npN "'*04@MUry~H $@6oM)ooo t N*LY+v !"#X${?=>?Y==@AB N%nk='Y(C*D*E*F*/* *G*/**H*/**I*/**J*K*/*L**M*/*L*\*N*/*L*`*O*/*L*c*P*/*L*5*Q*/*L*+*R*-3* u(,048<@D%& >@