Edit D:\app\Administrator\product\11.2.0\dbhome_1\oc4j\xqs\tools\oracle\xds\tools\OC4JPackager.class
?? . '()* + , T- S./ 012 S345678 ,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 DEFEGH ?IJKL M 'N @O P Q RS T ? t+ '. 'UVW 0XY Z[ S\]^ 0_`abcde Sfg Sh '? @ij klmnopqrstuvwxyz{|} logger Ljava/util/logging/Logger; XDS_RESOURCES_FILE Ljava/lang/String; ConstantValue ORION_APP_FILE APP_FILE SOURCE_CTRL_DIR SEP STAGING_DIR STATEFUL_BEAN_JAR STATELESS_BEAN_JAR JSP_JAR XDS_WS_PROVIDER_NAME XDS_WS_PROVIDER_CLASS WS_PROVIDER_SERVLET_NAME XDS_TO_WSDL_QUERY NS_QUERY XDS_WS_TARGET_NS~ WS_PROVIDER_URL_PATTERN XDS_TARGET_NS_TOKEN XDS_TARGET_NS_PREFIX STAGING_ROOT rsrcDir Ljava/io/File; stagingDir wsaDir archivemodDir wsamodDir readyDir rsrcJar PARAM_APP_ARCHIVES PARAM_XDS_CONFIG PARAM_REPOSITORY_DIR PARAM_OUTPUT PARAM_NAME PARAM_GLOBAL_XDS_CONFIG FLAG_USE_STATELESS FLAG_USE_STATEFUL FLAG_USE_JSP FLAG_NO_WS FLAG_HELP USAGE WSA_CLASS? WEB_SUFFIX WS_SUFFIX MAPPING_SUFFIX? USER_HOME_WINDOWS USER_HOME_WINDOWS83 WS_PROVIDER_SERVLET_CLASS? #class$oracle$xds$tools$OC4JPackager Ljava/lang/Class; Synthetic <init> ()V Code LineNumberTable LocalVariableTable this Loracle/xds/tools/OC4JPackager; main ([Ljava/lang/String;)V i I cmdargs [Ljava/lang/String; args Ljava/util/Map; oracleHome javaHome j2eeDir xdsConfigFile outputDir repositoryDir rd name ws_war excludes files [Ljava/io/File; metainf Exceptions buildJavaHome &(Ljava/lang/String;)Ljava/lang/String; addClientJars D(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;Ljava/io/File;)V statefulBeanJar statelessBeanJar tempDir tmp jspClient file wars clientJarDir ex Ljava/lang/Exception; updateApplicationDotXML D(Ljava/io/File;Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)V warName ctxRoot moduleTag orion app os Ljava/io/FileOutputStream; updateOrionApplicationDotXML (Ljava/io/File;)V orion_app libTag prepareDirectories (Ljava/lang/String;)V staging appName patchWindowsUSER_HOME path generateWebServicesTopDown G(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/io/File;)V webinf webxml w Ljava/io/FileWriter; serviceName wsdl wsdldir oraclews generateWSDLFromXDSConfig 8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; pfx namespace local qs Ljava/io/InputStream; sb Ljava/lang/StringBuffer; isr Ljava/io/InputStreamReader; buf [C xds Loracle/xqs/client/XQSFacadeI; qps1 $[Loracle/xqs/client/QueryParameterI; patch suffix ns2schema res #Loracle/xml/xqxp/datamodel/XMLItem; qps it Ljava/util/Iterator; ns buildXDSResources Q(Ljava/lang/String;Ljava/io/File;Ljava/io/File;Ljava/io/File;Ljava/lang/String;)V fname appReposDir appReposDirPath config rsrcPath f fw modifyArchiveClasspath (Ljava/io/File;Ljava/io/File;)V entryStream bytesRead ze Ljava/util/zip/ZipEntry; buffer [B en Ljava/util/Enumeration; ignore jar Ljava/util/jar/JarFile; mf Ljava/util/jar/Manifest; ab Ljava/util/jar/Attributes; classpath outFile Ljava/util/jar/JarOutputStream; fos stringReplace ?(Ljava/lang/StringBuffer;Ljava/lang/String;Ljava/lang/String;)V token value idx parseArgs $([Ljava/lang/String;)Ljava/util/Map; j next ret verifyArchiveDir metainfDir j2eeAppXML contents earFile earCount class$ %(Ljava/lang/String;)Ljava/lang/Class; x1 "Ljava/lang/ClassNotFoundException; x0 <clinit> SourceFile OC4JPackager.java?? java/lang/ClassNotFoundException java/lang/NoClassDefFoundError?????? oracle.home??? java.home?? java/io/File -appArchives??? java/lang/String -xqsConfig -output -repository -name??UV 7 [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 .class 9 [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???? bin xqs lib?? -sf / [OC4JPackager] - adding xqsclient-stateful.jar xqsclient-stateful.jar?? -sl 0 [OC4JPackager] - adding xqsclient-stateless.jar xqsclient-stateless.jar -jsp [OC4JPackager] - file[?? ]= J2EEDir=?? -WS-web.war 2 [OC4JPackager] - inserting xquerytaglib.jar into ro temp [OC4JPackager] - Unjarring in po fileName = ?? WEB-INF xquerytaglib.jar?? java/lang/Exception?? 8 [OC4JPackager] - no WSDL-visible views found in config. <module><web> <web-uri> </web-uri> <context-root>/ </context-root> </web></module> 5<module> <ejb>xqsclient-stateful.jar</ejb> </module> 6<module> <ejb>xqsclient-stateless.jar</ejb> </module> # [OC4JPackager] - adding module(s): application.xml java/io/FileReader???? </application> </application>?? application.xml= java/io/FileOutputStream?????? <library path="uX "/> orion-application.xml?? <orion-application> </orion-application> [OC4JPackager] - creating ?? </orion-application> orion-application.xml= j2ee.home d [OC4JPackager] - property j2ee.home not set. Using relative classpath to point to xqs-resources.jar xqs-resources.jar applications xds.packager.work.dir P [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= XDSRESOURCES ready wsaqo wsamodso archivemod Documents and Settings docume~1??J<web-app><servlet> <servlet-name>DefaultProviderServlet</servlet-name> <servlet-class>oracle.j2ee.ws.server.provider.ProviderServlet</servlet-class> </servlet> <servlet-mapping><servlet-name>DefaultProviderServlet</servlet-name> <url-pattern>/xqs-ws</url-pattern> </servlet-mapping><welcome-file>index.jsp</welcome-file></web-app> java/io/FileWriter web.xml?? index.jsp <html><h1> -WS test page</h1></html>?? xqsview-WS.wsdlp<oracle-webservices xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://xmlns.oracle.com/oracleas/schema/oracle-webservices-10_0.xsd"> <provider-description> <provider-description-name>XQSViewWebService</provider-description-name> <wsdl-file>/WEB-INF/wsdl/xqsview-WS.wsdl</wsdl-file> <wsdl-service-name xmlns:ns1="xqs-client-ws_ %">ns1:XQSView-WS</wsdl-service-name> <provider-port> <provider-name> XQSViewProvider </provider-name> <wsdl-port xmlns:ns2=" xqs-client-ws_ ">ns2:HttpSoap11</wsdl-port> <expose-wsdl>true</expose-wsdl> (<expose-testpage>true</expose-testpage> <implementation-class> -oracle.xds.client.ws.provider.XDSViewProvider </implementation-class> <servlet-link> DefaultProviderServlet </servlet-link> =</provider-port></provider-description></oracle-webservices> oracle-webservices.xml jar 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-name ws-url REPLACE_WITH_ACTUAL_URL??? xmlns="" dummyTargetNamespace targetNamespace dummy-xmlns-tns xmlns:tns !replace="replace-with-xmlns-list"????????? ref=" type=" element=" : ? [OC4JPackager] - building xqs-resources.jar with resources in NULL APP-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.??X x -help -globalXqsConfig B-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 step oracle/xds/tools/OC4JPackager java/lang/Object http://client.xqs.oracle xqs-ws oracle.j2ee.ws.tools.wsa.Main -java-wsdl-mapping .oracle.j2ee.ws.server.provider.ProviderServlet java/lang/Class forName getMessage ()Ljava/lang/String; java/lang/System getProperty java/util/Map get &(Ljava/lang/Object;)Ljava/lang/Object; isDirectory ()Z java/util/logging/Logger severe exit (I)V warning info equals (Ljava/lang/Object;)Z append ,(Ljava/lang/String;)Ljava/lang/StringBuffer; ,(Ljava/lang/Object;)Ljava/lang/StringBuffer; toString finest toURL ()Ljava/net/URL; java/net/URL #(Ljava/io/File;Ljava/lang/String;)V oracle/xds/tools/Common copyFile getAbsolutePath copyDir 2(Ljava/io/File;Ljava/io/File;[Ljava/lang/String;)V listFiles %(Ljava/io/FileFilter;)[Ljava/io/File; mkdir endsWith (Ljava/lang/String;)Z execute /(Ljava/lang/String;Ljava/util/logging/Logger;)V length ()I substring (I)Ljava/lang/String; equalsIgnoreCase (II)Ljava/lang/String; '(Ljava/lang/String;Ljava/lang/String;)V getName (I)Ljava/lang/StringBuffer; fine unjarAt -(Ljava/io/File;Ljava/io/File;Ljava/io/File;)V delete printStackTrace inputStream2String $(Ljava/io/Reader;)Ljava/lang/String; replaceAll getBytes ()[B write ([B)V close exists createNewFile deleteDir (Ljava/io/File;)Z replaceFirst java/lang/Thread currentThread ()Ljava/lang/Thread; getContextClassLoader ()Ljava/lang/ClassLoader; java/lang/ClassLoader getResourceAsStream )(Ljava/lang/String;)Ljava/io/InputStream; (Ljava/io/InputStream;)V oracle/xqs/client/XQSFactory getXQSFacade ()Loracle/xqs/client/XQSFacadeI; read ([C)I ([CII)Ljava/lang/StringBuffer; getQueryParameter 7(Ljava/lang/String;)Loracle/xqs/client/QueryParameterI; setString trim oracle/xqs/client/XQSFacadeI 9(Ljava/lang/String;[Loracle/xqs/client/QueryParameterI;)V getNextItem %()Loracle/xml/xqxp/datamodel/XMLItem; !oracle/xml/xqxp/datamodel/XMLItem getString put 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; oracle/xqs/util/XQSUtil xmlItemToString 7(Loracle/xml/xqxp/datamodel/XMLItem;)Ljava/lang/String; keySet ()Ljava/util/Set; java/util/Set iterator ()Ljava/util/Iterator; java/util/Iterator hasNext ()Ljava/lang/Object; ()[Ljava/io/File; indexOf (Ljava/lang/String;)I flush getManifest ()Ljava/util/jar/Manifest; java/util/jar/Manifest getMainAttributes ()Ljava/util/jar/Attributes; java/util/jar/Attributes$Name Name InnerClasses CLASS_PATH Ljava/util/jar/Attributes$Name; java/util/jar/Attributes 1(Ljava/io/OutputStream;Ljava/util/jar/Manifest;)V entries ()Ljava/util/Enumeration; java/util/Enumeration hasMoreElements nextElement getSize ()J (J)Ljava/lang/StringBuffer; finer getInputStream /(Ljava/util/zip/ZipEntry;)Ljava/io/InputStream; putNextEntry (Ljava/util/zip/ZipEntry;)V java/io/InputStream ([B)I ([BII)V replace .(IILjava/lang/String;)Ljava/lang/StringBuffer; err Ljava/io/PrintStream; java/io/PrintStream println out getLogger .(Ljava/lang/String;)Ljava/util/logging/Logger; oracle/xds/server/XDSVersion getVersion !ST / UV WX Y ? ZX Y ? [X Y \X Y ]X ^X Y ? _X Y ^ `X Y b aX Y r bX Y ? cX Y ? dX Y ? eX Y ? fX Y ? gX Y h iX Y j kX Y ? lX Y ? mX Y ? no po qo ro so to uX vX Y wX Y xX Y yX Y zX Y {X Y 7 |X Y ` }X Y \ ~X Y c X Y + ?X Y 5 ?X ?X Y ? ?X Y 5 ?X Y 4 ?X Y ? ?X Y ? ?X Y ? ?X Y ? ?? ? ?? ? / *? ? ? s? ?? ?? ? V ?*? L? M ? ? N? Y+ ? ? ? :? Y+? ? ? :? Y+? ? ? ::+? ? :? ? Y? :+? ? : ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? !? -? -"? #? ? $? -? % ? &: ? ? 'Y? ()? *++? ? ,? -? .++? ? c? /? ,? ? 0? ? -? 1? 2 ? 3? 'Y? ( ? *4? *5? *6? *? -: ? Y ? 7? Y ? 7? 8? Y6SY9SY:S:? ? 'Y? (;? *? <? *? -? ? =? >? ?Y? @? A:,? ? B? ? -,+? C? D? 6 ? 2? =? E? ?? Y? =F? 7: ? GW? H? ? I ? 'Y? ( ? *4? *? -+? J 9? K? ? 'Y? ( ? *9? *? -: ? ? 'Y? (L? * ? *? -? ? 'Y? (-? *M? *? <? *? N? * ? *O? *? =? <? *P? *? -? ? Q? R? ? ? ? 9 "