You are viewing a plain text version of this content. The canonical link for it is here.
Posted to wsrf-dev@ws.apache.org by sc...@apache.org on 2005/02/25 20:23:18 UTC

svn commit: r155362 - in incubator/apollo/trunk/src/site/content/example: ./ requests/ src/java/org/oasisOpen/docs/wsrf/x2005/x01/wsrfInterop20Draft03Wsdl/

Author: scamp
Date: Fri Feb 25 11:23:16 2005
New Revision: 155362

URL: http://svn.apache.org/viewcvs?view=rev&rev=155362
Log: (empty)


Added:
    incubator/apollo/trunk/src/site/content/example/interop_requests.xml
Modified:
    incubator/apollo/trunk/src/site/content/example/build.xml
    incubator/apollo/trunk/src/site/content/example/requests/PrintJobRequest.soap
    incubator/apollo/trunk/src/site/content/example/requests/SendDocument.soap
    incubator/apollo/trunk/src/site/content/example/src/java/org/oasisOpen/docs/wsrf/x2005/x01/wsrfInterop20Draft03Wsdl/PrinterFactory_jndi-config.xml
    incubator/apollo/trunk/src/site/content/example/src/java/org/oasisOpen/docs/wsrf/x2005/x01/wsrfInterop20Draft03Wsdl/PrinterPortResource.java
    incubator/apollo/trunk/src/site/content/example/src/java/org/oasisOpen/docs/wsrf/x2005/x01/wsrfInterop20Draft03Wsdl/PrinterPortService.java
    incubator/apollo/trunk/src/site/content/example/src/java/org/oasisOpen/docs/wsrf/x2005/x01/wsrfInterop20Draft03Wsdl/PrinterPort_jndi-config.xml

Modified: incubator/apollo/trunk/src/site/content/example/build.xml
URL: http://svn.apache.org/viewcvs/incubator/apollo/trunk/src/site/content/example/build.xml?view=diff&r1=155361&r2=155362
==============================================================================
--- incubator/apollo/trunk/src/site/content/example/build.xml (original)
+++ incubator/apollo/trunk/src/site/content/example/build.xml Fri Feb 25 11:23:16 2005
@@ -8,8 +8,8 @@
 
    <!-- workaround for those IDEs that dont set ant.home as per the ant script -->
    <property name="ant.home" value="env.ANT_HOME"/>
-  <!--  <property name="endpoint.url" value="${base.url}/PrinterFactory" /> -->
-<property name="endpoint.url" value="${base.url}/PrinterPort" />
+    <property name="endpoint.url" value="${base.url}/PrinterFactory" /> 
+<!--<property name="endpoint.url" value="${base.url}/PrinterPort" />-->
   <!-- <property name="endpoint.url" value="${base.url}/JobPort" />-->
    <property name="classes.dir"  location="${basedir}\classes" />
    <property name="jar.dir"      location="${basedir}\lib" />

Added: incubator/apollo/trunk/src/site/content/example/interop_requests.xml
URL: http://svn.apache.org/viewcvs/incubator/apollo/trunk/src/site/content/example/interop_requests.xml?view=auto&rev=155362
==============================================================================
--- incubator/apollo/trunk/src/site/content/example/interop_requests.xml (added)
+++ incubator/apollo/trunk/src/site/content/example/interop_requests.xml Fri Feb 25 11:23:16 2005
@@ -0,0 +1,31 @@
+<?xml version="1.0"?>
+
+<project name="interop_buildfile" default="sendRequests" basedir=".">
+
+   <property environment="env" />   
+   <property file="build.properties" />
+   <property file="../build.properties" />
+
+   <!-- workaround for those IDEs that dont set ant.home as per the ant script -->
+   <property name="ant.home"               value="env.ANT_HOME"/>
+   <property name="factory.endpoint.url"   value="${base.url}/PrinterFactory" /> 
+   <property name="printer.endpoint.url"   value="${base.url}/PrinterPort" />
+   <property name="job.endpoint.url"       value="${base.url}/JobPort" />
+   <property name="requests.dir"           location="${basedir}/requests"/>
+
+
+   <target name="sendRequests"
+           description="Sends a requests to the services for interop testing">              
+     
+     <ant antfile="soapclient.xml">
+       <property name="url" value="${factory.endpoint.url}" />
+       <property name="xml" value="${requests.dir}/CreatePrinter.soap" />
+     </ant>
+     
+     <ant antfile="soapclient.xml">
+      <property name="url" value="${printer.endpoint.url}" />
+      <property name="xml" value="${requests.dir}/PrintJobRequest.soap" />
+     </ant>
+   
+   </target>   
+</project>

Modified: incubator/apollo/trunk/src/site/content/example/requests/PrintJobRequest.soap
URL: http://svn.apache.org/viewcvs/incubator/apollo/trunk/src/site/content/example/requests/PrintJobRequest.soap?view=diff&r1=155361&r2=155362
==============================================================================
--- incubator/apollo/trunk/src/site/content/example/requests/PrintJobRequest.soap (original)
+++ incubator/apollo/trunk/src/site/content/example/requests/PrintJobRequest.soap Fri Feb 25 11:23:16 2005
@@ -2,7 +2,8 @@
 
 <Envelope xmlns="http://schemas.xmlsoap.org/soap/envelope/"
 	  xmlns:wsrf-rp="http://docs.oasis-open.org/wsrf/2004/11/wsrf-WS-ResourceProperties-1.2-draft-05.xsd"
-          xmlns:wsrf-pr="http://docs.oasis-open.org/wsrf/2005/01/wsrf-Interop-2.0-draft-03.xsd">
+          xmlns:wsrf-pr="http://docs.oasis-open.org/wsrf/2005/01/wsrf-Interop-2.0-draft-03.xsd"
+          xmlns:xsd="http://www.w3.org/2001/XMLSchema">
 
    <Header xmlns:wsa="http://schemas.xmlsoap.org/ws/2004/03/addressing">
       <wsa:To mustUnderstand="1">http://localhost:8080/wsrf/services/PrinterFactory</wsa:To>
@@ -11,11 +12,11 @@
 
    <Body>
      <wsrf-pr:Print_JobRequest>
-       <wsrf-pr:job_name>My First Printer Job</job_name>
-       <wsrf-pr:document_format>text/plain</document_format>
+       <wsrf-pr:job_name>My First Printer Job</wsrf-pr:job_name>
+       <wsrf-pr:document_format>text/plain</wsrf-pr:document_format>
          <wsrf-pr:document_content>
            <xsd:Base64Data>SGVsbG8gV29ybGQh</xsd:Base64Data>
-         <wsrf-pr:document_content> 
+         </wsrf-pr:document_content> 
      </wsrf-pr:Print_JobRequest>  
    </Body>
 

Modified: incubator/apollo/trunk/src/site/content/example/requests/SendDocument.soap
URL: http://svn.apache.org/viewcvs/incubator/apollo/trunk/src/site/content/example/requests/SendDocument.soap?view=diff&r1=155361&r2=155362
==============================================================================
--- incubator/apollo/trunk/src/site/content/example/requests/SendDocument.soap (original)
+++ incubator/apollo/trunk/src/site/content/example/requests/SendDocument.soap Fri Feb 25 11:23:16 2005
@@ -9,7 +9,7 @@
       <wsa:To mustUnderstand="1">http://localhost:8080/wsrf/services/PrinterFactory</wsa:To>
       <wsa:Action mustUnderstand="1">http://localhost:8080/wsrf/services/PrinterFactory</wsa:Action>      
       <wsrf-pr-wsdl:ResourceID mustUnderstand="1" 
-            xmlns:wsrf-pr-wsdl="http://docs.oasis-open.org/wsrf/2005/01/wsrf-Interop-2.0-draft-03.wsdl">Job1</wsrf-pr-wsdl:ResourceID>
+            xmlns:wsrf-pr-wsdl="http://docs.oasis-open.org/wsrf/2005/01/wsrf-Interop-2.0-draft-03.wsdl">1</wsrf-pr-wsdl:ResourceID>
    </Header>
 
    <Body>

Modified: incubator/apollo/trunk/src/site/content/example/src/java/org/oasisOpen/docs/wsrf/x2005/x01/wsrfInterop20Draft03Wsdl/PrinterFactory_jndi-config.xml
URL: http://svn.apache.org/viewcvs/incubator/apollo/trunk/src/site/content/example/src/java/org/oasisOpen/docs/wsrf/x2005/x01/wsrfInterop20Draft03Wsdl/PrinterFactory_jndi-config.xml?view=diff&r1=155361&r2=155362
==============================================================================
--- incubator/apollo/trunk/src/site/content/example/src/java/org/oasisOpen/docs/wsrf/x2005/x01/wsrfInterop20Draft03Wsdl/PrinterFactory_jndi-config.xml (original)
+++ incubator/apollo/trunk/src/site/content/example/src/java/org/oasisOpen/docs/wsrf/x2005/x01/wsrfInterop20Draft03Wsdl/PrinterFactory_jndi-config.xml Fri Feb 25 11:23:16 2005
@@ -17,6 +17,10 @@
                <name>wsdlTargetNamespace</name>
                <value>http://docs.oasis-open.org/wsrf/2005/01/wsrf-Interop-2.0-draft-03.wsdl</value>
             </parameter>
+                 <parameter>
+	                   <name>resourceKeyName</name>
+	                   <value>{http://docs.oasis-open.org/wsrf/2005/01/wsrf-Interop-2.0-draft-03.wsdl}ResourceID</value>
+            </parameter>
             </resourceParams>
       </resource>
    </service>

Modified: incubator/apollo/trunk/src/site/content/example/src/java/org/oasisOpen/docs/wsrf/x2005/x01/wsrfInterop20Draft03Wsdl/PrinterPortResource.java
URL: http://svn.apache.org/viewcvs/incubator/apollo/trunk/src/site/content/example/src/java/org/oasisOpen/docs/wsrf/x2005/x01/wsrfInterop20Draft03Wsdl/PrinterPortResource.java?view=diff&r1=155361&r2=155362
==============================================================================
--- incubator/apollo/trunk/src/site/content/example/src/java/org/oasisOpen/docs/wsrf/x2005/x01/wsrfInterop20Draft03Wsdl/PrinterPortResource.java (original)
+++ incubator/apollo/trunk/src/site/content/example/src/java/org/oasisOpen/docs/wsrf/x2005/x01/wsrfInterop20Draft03Wsdl/PrinterPortResource.java Fri Feb 25 11:23:16 2005
@@ -17,8 +17,12 @@
 
 import org.apache.ws.resource.properties.ResourceProperty;
 import org.apache.ws.resource.properties.impl.XmlBeansResourceProperty;
+import org.apache.ws.resource.i18n.MessagesImpl;
 import org.apache.ws.util.timer.TimerImpl;
+import org.apache.ws.util.i18n.Messages;
 import org.apache.xmlbeans.XmlInteger;
+import org.apache.commons.logging.Log;
+import org.apache.commons.logging.LogFactory;
 import org.oasisOpen.docs.wsrf.x2005.x01.wsrfInterop20Draft03.*;
 import org.xmlsoap.schemas.ws.x2004.x08.addressing.EndpointReferenceType;
 
@@ -35,6 +39,9 @@
  */
 public class PrinterPortResource
         extends AbstractPrinterPortResource implements TimerListener {
+
+    private static final Log LOG = LogFactory.getLog( PrinterPortResource.class );
+    private static final Messages MSG = MessagesImpl.getInstance();
     private String m_name;
     private EndpointReferenceType m_epr;
 
@@ -117,6 +124,7 @@
         if (m_timer == null) {
            resetTimer();
         }
+        LOG.debug( MSG.getMessage( Keys.QUEUING_JOB, job.m_id ) );
         m_printQueue.add(job);
     }
 
@@ -132,6 +140,7 @@
         //make sure we have something in queue, remove the 0th print job
         if (m_printQueue.size() > 0) {
             JobPortResource job = (JobPortResource) m_printQueue.remove(0);
+            LOG.debug( MSG.getMessage( Keys.PRINTING_JOB, job.m_id ) );
             //set termination time to now to make it be removed.
             job.setTerminationTime(Calendar.getInstance());
             decrementQueueCount();

Modified: incubator/apollo/trunk/src/site/content/example/src/java/org/oasisOpen/docs/wsrf/x2005/x01/wsrfInterop20Draft03Wsdl/PrinterPortService.java
URL: http://svn.apache.org/viewcvs/incubator/apollo/trunk/src/site/content/example/src/java/org/oasisOpen/docs/wsrf/x2005/x01/wsrfInterop20Draft03Wsdl/PrinterPortService.java?view=diff&r1=155361&r2=155362
==============================================================================
--- incubator/apollo/trunk/src/site/content/example/src/java/org/oasisOpen/docs/wsrf/x2005/x01/wsrfInterop20Draft03Wsdl/PrinterPortService.java (original)
+++ incubator/apollo/trunk/src/site/content/example/src/java/org/oasisOpen/docs/wsrf/x2005/x01/wsrfInterop20Draft03Wsdl/PrinterPortService.java Fri Feb 25 11:23:16 2005
@@ -180,7 +180,7 @@
    {
       PrinterPortResource resource = null;
       try
-      {
+      {           //todo do we have a bug?????? fails for singleton
          resource = (PrinterPortResource) getResourceContext(  ).getResource(  );
       }
       catch ( Exception e )

Modified: incubator/apollo/trunk/src/site/content/example/src/java/org/oasisOpen/docs/wsrf/x2005/x01/wsrfInterop20Draft03Wsdl/PrinterPort_jndi-config.xml
URL: http://svn.apache.org/viewcvs/incubator/apollo/trunk/src/site/content/example/src/java/org/oasisOpen/docs/wsrf/x2005/x01/wsrfInterop20Draft03Wsdl/PrinterPort_jndi-config.xml?view=diff&r1=155361&r2=155362
==============================================================================
--- incubator/apollo/trunk/src/site/content/example/src/java/org/oasisOpen/docs/wsrf/x2005/x01/wsrfInterop20Draft03Wsdl/PrinterPort_jndi-config.xml (original)
+++ incubator/apollo/trunk/src/site/content/example/src/java/org/oasisOpen/docs/wsrf/x2005/x01/wsrfInterop20Draft03Wsdl/PrinterPort_jndi-config.xml Fri Feb 25 11:23:16 2005
@@ -17,7 +17,10 @@
                <name>wsdlTargetNamespace</name>
                <value>http://docs.oasis-open.org/wsrf/2005/01/wsrf-Interop-2.0-draft-03.wsdl</value>
             </parameter>
-            
+                 <parameter>
+	                   <name>resourceKeyName</name>
+	                   <value>{http://docs.oasis-open.org/wsrf/2005/01/wsrf-Interop-2.0-draft-03.wsdl}ResourceID</value>
+            </parameter>
               
                      </resourceParams>
       </resource>



---------------------------------------------------------------------
To unsubscribe, e-mail: apollo-dev-unsubscribe@ws.apache.org
For additional commands, e-mail: apollo-dev-help@ws.apache.org