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/03/03 00:00:16 UTC

svn commit: r155968 - in incubator/apollo/trunk/src: java/org/apache/ws/resource/properties/impl/ site/content/example/src/java/org/oasisOpen/docs/wsrf/x2005/x01/wsrfInterop20Draft03Wsdl/ site/content/example/src/test/org/oasisOpen/docs/wsrf/

Author: scamp
Date: Wed Mar  2 15:00:11 2005
New Revision: 155968

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


Modified:
    incubator/apollo/trunk/src/java/org/apache/ws/resource/properties/impl/XmlBeansResourceProperty.java
    incubator/apollo/trunk/src/site/content/example/src/java/org/oasisOpen/docs/wsrf/x2005/x01/wsrfInterop20Draft03Wsdl/AbstractJobPortResource.java
    incubator/apollo/trunk/src/site/content/example/src/java/org/oasisOpen/docs/wsrf/x2005/x01/wsrfInterop20Draft03Wsdl/JobPortHome.java
    incubator/apollo/trunk/src/site/content/example/src/java/org/oasisOpen/docs/wsrf/x2005/x01/wsrfInterop20Draft03Wsdl/JobPortResource.java
    incubator/apollo/trunk/src/site/content/example/src/java/org/oasisOpen/docs/wsrf/x2005/x01/wsrfInterop20Draft03Wsdl/JobPortService.java
    incubator/apollo/trunk/src/site/content/example/src/java/org/oasisOpen/docs/wsrf/x2005/x01/wsrfInterop20Draft03Wsdl/PrinterFactoryHome.java
    incubator/apollo/trunk/src/site/content/example/src/java/org/oasisOpen/docs/wsrf/x2005/x01/wsrfInterop20Draft03Wsdl/PrinterPortHome.java
    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/test/org/oasisOpen/docs/wsrf/AllScenarios.java
    incubator/apollo/trunk/src/site/content/example/src/test/org/oasisOpen/docs/wsrf/DScenario.java
    incubator/apollo/trunk/src/site/content/example/src/test/org/oasisOpen/docs/wsrf/EScenario.java
    incubator/apollo/trunk/src/site/content/example/src/test/org/oasisOpen/docs/wsrf/InteropTestCase.java

Modified: incubator/apollo/trunk/src/java/org/apache/ws/resource/properties/impl/XmlBeansResourceProperty.java
URL: http://svn.apache.org/viewcvs/incubator/apollo/trunk/src/java/org/apache/ws/resource/properties/impl/XmlBeansResourceProperty.java?view=diff&r1=155967&r2=155968
==============================================================================
--- incubator/apollo/trunk/src/java/org/apache/ws/resource/properties/impl/XmlBeansResourceProperty.java (original)
+++ incubator/apollo/trunk/src/java/org/apache/ws/resource/properties/impl/XmlBeansResourceProperty.java Wed Mar  2 15:00:11 2005
@@ -207,7 +207,7 @@
         for ( int index = 0; index < m_propElems.size(); index++ )
         {
             XmlObject propXBean = (org.apache.xmlbeans.XmlObject) m_propElems.get( index );
-            if ( propXBean.valueEquals( propXBeanToRemove ) )
+            if ( propXBean.equals( propXBeanToRemove ) )
             {
                 XmlBeanUtils.remove( propXBean );
                 m_propElems.remove( index );

Modified: incubator/apollo/trunk/src/site/content/example/src/java/org/oasisOpen/docs/wsrf/x2005/x01/wsrfInterop20Draft03Wsdl/AbstractJobPortResource.java
URL: http://svn.apache.org/viewcvs/incubator/apollo/trunk/src/site/content/example/src/java/org/oasisOpen/docs/wsrf/x2005/x01/wsrfInterop20Draft03Wsdl/AbstractJobPortResource.java?view=diff&r1=155967&r2=155968
==============================================================================
--- incubator/apollo/trunk/src/site/content/example/src/java/org/oasisOpen/docs/wsrf/x2005/x01/wsrfInterop20Draft03Wsdl/AbstractJobPortResource.java (original)
+++ incubator/apollo/trunk/src/site/content/example/src/java/org/oasisOpen/docs/wsrf/x2005/x01/wsrfInterop20Draft03Wsdl/AbstractJobPortResource.java Wed Mar  2 15:00:11 2005
@@ -15,6 +15,12 @@
  *=============================================================================*/
 package org.oasisOpen.docs.wsrf.x2005.x01.wsrfInterop20Draft03Wsdl;
 
+import org.apache.ws.resource.properties.ResourceProperty;
+import org.apache.ws.resource.properties.impl.XmlBeansResourcePropertySet;
+import org.oasisOpen.docs.wsrf.x2005.x01.wsrfInterop20Draft03.JobPropertiesDocument;
+
+import java.util.Iterator;
+
 
 /**
  * An abstract JobPort WS-Resource.
@@ -117,11 +123,33 @@
                                                                                                        .get( org.apache.ws.resource.lifetime.v1_2_draft04.porttype.ScheduledResourceTerminationPortType.PROP_QNAME_TERMINATION_TIME ) );
    }
 
+
+   public abstract PrinterPortResource getPrinterResource();
    /**
     * DOCUMENT_ME
     */
    public void destroy(  )
    {
+      JobPropertiesDocument jobPropDoc           = (JobPropertiesDocument) ((XmlBeansResourcePropertySet)getResourcePropertySet()).toXmlObject();
+       org.oasisOpen.docs.wsrf.x2005.x01.wsrfInterop20Draft03.JobPropertiesDocument.JobProperties jobProperties = jobPropDoc.getJobProperties();
+       java.math.BigInteger jobId = jobProperties.getJobId();
+
+       PrinterPortResource   printerResource      = getPrinterResource();
+      ResourceProperty      printerJobProperties =
+         printerResource.getResourcePropertySet(  ).get( PrinterPortPropertyQNames.JOB_PROPERTIES );
+
+       Iterator iterator = printerJobProperties.iterator();
+       JobPropertiesDocument.JobProperties properties = null;
+       while (iterator.hasNext())
+       {
+           properties = (JobPropertiesDocument.JobProperties) iterator.next();
+           if(properties.getJobId().equals(jobId))
+           {
+               break;
+           }
+       }
+       printerJobProperties.remove(properties);
+                                                  
       return;
    }
 

Modified: incubator/apollo/trunk/src/site/content/example/src/java/org/oasisOpen/docs/wsrf/x2005/x01/wsrfInterop20Draft03Wsdl/JobPortHome.java
URL: http://svn.apache.org/viewcvs/incubator/apollo/trunk/src/site/content/example/src/java/org/oasisOpen/docs/wsrf/x2005/x01/wsrfInterop20Draft03Wsdl/JobPortHome.java?view=diff&r1=155967&r2=155968
==============================================================================
--- incubator/apollo/trunk/src/site/content/example/src/java/org/oasisOpen/docs/wsrf/x2005/x01/wsrfInterop20Draft03Wsdl/JobPortHome.java (original)
+++ incubator/apollo/trunk/src/site/content/example/src/java/org/oasisOpen/docs/wsrf/x2005/x01/wsrfInterop20Draft03Wsdl/JobPortHome.java Wed Mar  2 15:00:11 2005
@@ -15,7 +15,13 @@
  *=============================================================================*/
 package org.oasisOpen.docs.wsrf.x2005.x01.wsrfInterop20Draft03Wsdl;
 
-import org.apache.ws.resource.*;
+import org.apache.ws.resource.JndiConstants;
+import org.apache.ws.resource.Resource;
+import org.apache.ws.resource.ResourceContext;
+import org.apache.ws.resource.ResourceContextException;
+import org.apache.ws.resource.ResourceException;
+import org.apache.ws.resource.ResourceKey;
+import org.apache.ws.resource.ResourceUnknownException;
 import org.apache.ws.resource.impl.AbstractResourceHome;
 import org.apache.ws.resource.impl.SimpleTypeResourceKey;
 import org.apache.ws.resource.properties.faults.ResourceUnknownFaultException;
@@ -27,10 +33,9 @@
 import org.xmlsoap.schemas.ws.x2004.x08.addressing.EndpointReferenceDocument;
 import org.xmlsoap.schemas.ws.x2004.x08.addressing.EndpointReferenceType;
 import org.xmlsoap.schemas.ws.x2004.x08.addressing.ReferencePropertiesType;
+
 import javax.xml.namespace.QName;
 import java.io.Serializable;
-import java.util.List;
-import java.util.ArrayList;
 
 /**
  * Home for JobPort WS-Resources.
@@ -63,8 +68,6 @@
       EndpointReferenceType     epr     = eprDoc.addNewEndpointReference(  );
       AttributedURI             address = epr.addNewAddress(  );
       address.setStringValue( serviceUrl + SERVICE_NAME );
-
-      // TODO: set portType and serviceName! (read from config file)
       ReferencePropertiesType refProps = epr.addNewReferenceProperties(  );
 
       XmlObject               xmlObject = XmlBeanUtils.addChildElement( refProps,
@@ -121,7 +124,7 @@
                                      byte[]                 base64Data,
                                      PrinterPortResource  printerResource )
    {
-      ++m_jobId; //todo generate a job id.....counter?
+      ++m_jobId;
        SimpleTypeResourceKey key = createResourceKey();
        EndpointReferenceType jobEpr = getEprForResource( key,
                                                         resourceContext.getBaseURL(  ) );

Modified: incubator/apollo/trunk/src/site/content/example/src/java/org/oasisOpen/docs/wsrf/x2005/x01/wsrfInterop20Draft03Wsdl/JobPortResource.java
URL: http://svn.apache.org/viewcvs/incubator/apollo/trunk/src/site/content/example/src/java/org/oasisOpen/docs/wsrf/x2005/x01/wsrfInterop20Draft03Wsdl/JobPortResource.java?view=diff&r1=155967&r2=155968
==============================================================================
--- incubator/apollo/trunk/src/site/content/example/src/java/org/oasisOpen/docs/wsrf/x2005/x01/wsrfInterop20Draft03Wsdl/JobPortResource.java (original)
+++ incubator/apollo/trunk/src/site/content/example/src/java/org/oasisOpen/docs/wsrf/x2005/x01/wsrfInterop20Draft03Wsdl/JobPortResource.java Wed Mar  2 15:00:11 2005
@@ -86,7 +86,12 @@
       m_printerRef    = printerResource.getEpr();
    }
 
-   /**
+    public PrinterPortResource getPrinterResource()
+    {
+        return m_printerResource;
+    }
+
+    /**
     * Initializes this resource's state (properties, etc.).
     */
    public void init(  )

Modified: incubator/apollo/trunk/src/site/content/example/src/java/org/oasisOpen/docs/wsrf/x2005/x01/wsrfInterop20Draft03Wsdl/JobPortService.java
URL: http://svn.apache.org/viewcvs/incubator/apollo/trunk/src/site/content/example/src/java/org/oasisOpen/docs/wsrf/x2005/x01/wsrfInterop20Draft03Wsdl/JobPortService.java?view=diff&r1=155967&r2=155968
==============================================================================
--- incubator/apollo/trunk/src/site/content/example/src/java/org/oasisOpen/docs/wsrf/x2005/x01/wsrfInterop20Draft03Wsdl/JobPortService.java (original)
+++ incubator/apollo/trunk/src/site/content/example/src/java/org/oasisOpen/docs/wsrf/x2005/x01/wsrfInterop20Draft03Wsdl/JobPortService.java Wed Mar  2 15:00:11 2005
@@ -16,12 +16,10 @@
 package org.oasisOpen.docs.wsrf.x2005.x01.wsrfInterop20Draft03Wsdl;
 
 import org.apache.ws.resource.ResourceContext;
-import org.apache.ws.resource.ResourceContextException;
 import org.apache.ws.resource.ResourceException;
 import org.apache.ws.resource.properties.impl.XmlBeansResourceProperty;
 import org.apache.ws.resource.properties.v1_2_draft05.porttype.impl.NamespaceVersionHolderImpl;
 import org.oasisOpen.docs.wsrf.x2005.x01.wsrfInterop20Draft03.CreationResponseDocument;
-import org.oasisOpen.docs.wsrf.x2005.x01.wsrfInterop20Draft03.DocumentContentType;
 import org.oasisOpen.docs.wsrf.x2005.x01.wsrfInterop20Draft03.JobStateType;
 import org.oasisOpen.docs.wsrf.x2005.x01.wsrfInterop20Draft03.MimeMediaTypeType;
 import org.oasisOpen.docs.wsrf.x2005.x01.wsrfInterop20Draft03.MimeMediaTypes;
@@ -79,8 +77,8 @@
       CreationResponseDocument                        responseDoc         = createResponseDocument(  );
       CreationResponseDocument.CreationResponse       creationResponse    = responseDoc.getCreationResponse(  );
       SendDocumentRequestDocument.SendDocumentRequest sendDocumentRequest = requestDoc.getSendDocumentRequest(  );
-      DocumentContentType                             documentContent     =
-         sendDocumentRequest.getDocumentContent(  );
+      //DocumentContentType                             documentContent     =
+         //sendDocumentRequest.getDocumentContent(  );
       String                                          documentFormat      =
          sendDocumentRequest.getDocumentFormat(  );
       boolean                                         lastDocument        =
@@ -129,22 +127,10 @@
    }
 
    private boolean isDocTypeSupported( String documentFormat )
-   throws ResourceContextException, 
-          ResourceException
+   throws ResourceException
    {
       boolean                     docTypeSupported    = false;
-      JobPortResource             jobPortResource     = (JobPortResource) getResourceContext(  ).getResource(  );
-      XmlBeansResourceProperty    xmlProp             =
-         (XmlBeansResourceProperty) jobPortResource.getResourcePropertySet(  ).get( JobPortPropertyQNames.JOB_PRINTER_REFERENCE );
-      EndpointReferenceType jobPrinterReference            = (EndpointReferenceType) xmlProp.get( 0 );
-      //EndpointReferenceType       jobPrinterReference = printRef.getJobPrinterReference(  );
-     /* ReferencePropertiesType     referenceProperties = jobPrinterReference.getReferenceProperties(  );
-      QName                       keyQName            =
-         QName.valueOf( "{http://docs.oasis-open.org/wsrf/2005/01/wsrf-Interop-2.0-draft-03.wsdl}ResourceID)" );
-      XmlObject[]                 childElements       =
-         XmlBeanUtils.getChildElements( referenceProperties, keyQName );
-      String                      value               = XmlBeanUtils.getValue( childElements[0] ); //todo check this
-      SimpleTypeResourceKey       key                 = new SimpleTypeResourceKey( keyQName, value );*/
+
       try
       {
          InitialContext                  ctx                     = new InitialContext(  );
@@ -159,7 +145,6 @@
          MimeMediaTypeType.Enum[]        mimeMediaTypeArray      =
             documentFormatSupported.getMimeMediaTypeArray(  );
 
-         //todo chekc that the equals check really works
          for ( int i = 0; i < mimeMediaTypeArray.length; i++ )
          {
             MimeMediaTypeType.Enum enum = mimeMediaTypeArray[i];

Modified: incubator/apollo/trunk/src/site/content/example/src/java/org/oasisOpen/docs/wsrf/x2005/x01/wsrfInterop20Draft03Wsdl/PrinterFactoryHome.java
URL: http://svn.apache.org/viewcvs/incubator/apollo/trunk/src/site/content/example/src/java/org/oasisOpen/docs/wsrf/x2005/x01/wsrfInterop20Draft03Wsdl/PrinterFactoryHome.java?view=diff&r1=155967&r2=155968
==============================================================================
--- incubator/apollo/trunk/src/site/content/example/src/java/org/oasisOpen/docs/wsrf/x2005/x01/wsrfInterop20Draft03Wsdl/PrinterFactoryHome.java (original)
+++ incubator/apollo/trunk/src/site/content/example/src/java/org/oasisOpen/docs/wsrf/x2005/x01/wsrfInterop20Draft03Wsdl/PrinterFactoryHome.java Wed Mar  2 15:00:11 2005
@@ -29,7 +29,7 @@
    private PrinterFactoryResource m_printerFactory;
 
    /**
-    * TODO
+    * 
     *
     * @param resourceContext DOCUMENT_ME
     *

Modified: incubator/apollo/trunk/src/site/content/example/src/java/org/oasisOpen/docs/wsrf/x2005/x01/wsrfInterop20Draft03Wsdl/PrinterPortHome.java
URL: http://svn.apache.org/viewcvs/incubator/apollo/trunk/src/site/content/example/src/java/org/oasisOpen/docs/wsrf/x2005/x01/wsrfInterop20Draft03Wsdl/PrinterPortHome.java?view=diff&r1=155967&r2=155968
==============================================================================
--- incubator/apollo/trunk/src/site/content/example/src/java/org/oasisOpen/docs/wsrf/x2005/x01/wsrfInterop20Draft03Wsdl/PrinterPortHome.java (original)
+++ incubator/apollo/trunk/src/site/content/example/src/java/org/oasisOpen/docs/wsrf/x2005/x01/wsrfInterop20Draft03Wsdl/PrinterPortHome.java Wed Mar  2 15:00:11 2005
@@ -69,9 +69,7 @@
       EndpointReferenceType     epr     = eprDoc.addNewEndpointReference(  );
       AttributedURI             address = epr.addNewAddress(  );
 
-      address.setStringValue( serviceUrl + SERVICE_NAME );
-
-      // TODO: set portType and serviceName! (read from config file)
+      address.setStringValue( serviceUrl + SERVICE_NAME );      
       return epr;
    }
 

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=155967&r2=155968
==============================================================================
--- 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 Wed Mar  2 15:00:11 2005
@@ -18,20 +18,31 @@
 import commonj.timers.Timer;
 import commonj.timers.TimerListener;
 import commonj.timers.TimerManager;
-import org.apache.commons.logging.Log;
-import org.apache.commons.logging.LogFactory;
-import org.apache.ws.resource.i18n.MessagesImpl;
 import org.apache.ws.resource.properties.ResourceProperty;
 import org.apache.ws.resource.properties.impl.XmlBeansResourceProperty;
 import org.apache.ws.resource.properties.impl.XmlBeansResourcePropertySet;
-import org.apache.ws.util.i18n.Messages;
 import org.apache.ws.util.timer.TimerManagerImpl;
 import org.apache.xmlbeans.XmlInteger;
-import org.oasisOpen.docs.wsrf.x2005.x01.wsrfInterop20Draft03.*;
+import org.oasisOpen.docs.wsrf.x2005.x01.wsrfInterop20Draft03.DocumentFormatSupportedDocument;
+import org.oasisOpen.docs.wsrf.x2005.x01.wsrfInterop20Draft03.JobStateType;
+import org.oasisOpen.docs.wsrf.x2005.x01.wsrfInterop20Draft03.MimeMediaTypeType;
+import org.oasisOpen.docs.wsrf.x2005.x01.wsrfInterop20Draft03.MimeMediaTypes;
+import org.oasisOpen.docs.wsrf.x2005.x01.wsrfInterop20Draft03.Operations;
+import org.oasisOpen.docs.wsrf.x2005.x01.wsrfInterop20Draft03.OperationsSupportedDocument;
+import org.oasisOpen.docs.wsrf.x2005.x01.wsrfInterop20Draft03.PrinterIsAcceptingJobsDocument;
+import org.oasisOpen.docs.wsrf.x2005.x01.wsrfInterop20Draft03.PrinterNameDocument;
+import org.oasisOpen.docs.wsrf.x2005.x01.wsrfInterop20Draft03.PrinterReferenceDocument;
+import org.oasisOpen.docs.wsrf.x2005.x01.wsrfInterop20Draft03.PrinterStateDocument;
+import org.oasisOpen.docs.wsrf.x2005.x01.wsrfInterop20Draft03.PrinterStateType;
+import org.oasisOpen.docs.wsrf.x2005.x01.wsrfInterop20Draft03.QueuedJobCountDocument;
 import org.xmlsoap.schemas.ws.x2004.x08.addressing.EndpointReferenceType;
 
 import java.math.BigInteger;
-import java.util.*;
+import java.util.ArrayList;
+import java.util.Calendar;
+import java.util.Date;
+import java.util.List;
+import java.util.Random;
 
 /**
  * A PrinterPort WS-Resource.
@@ -41,8 +52,6 @@
 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;
 
@@ -147,8 +156,8 @@
 
     public void resetTimer() {
         //scale and translate the random to get a number between 1 and 3 mins
-       // double doubleLength = m_random.nextDouble() * 120000.0 + 60000.0;
-        long doubleLength = 20000; //todo remove for debug only...
+        double doubleLength = m_random.nextDouble() * 120000.0 + 60000.0;
+        //long doubleLength = 20000; //for debug only...
         long lengthOfTime = (long) doubleLength;
         TimerManager tm = new TimerManagerImpl();
         m_timer = tm.schedule(this, lengthOfTime);
@@ -168,11 +177,10 @@
                     //LOG.debug( MSG.getMessage( Keys.PRINTING_JOB, job.m_id ) );
                     //set termination time to now to make it be removed.
                     job.setTerminationTime(Calendar.getInstance());
-                    //todo set job status
-                    //todo remove jobprops from printer props
-                    XmlBeansResourcePropertySet jobPropSet = (XmlBeansResourcePropertySet) job.getResourcePropertySet();
 
+                    XmlBeansResourcePropertySet jobPropSet = (XmlBeansResourcePropertySet) job.getResourcePropertySet();
                     ResourceProperty  printerJobProperties = getResourcePropertySet(  ).get( PrinterPortPropertyQNames.JOB_PROPERTIES );
+                    //todo does this work?
                     printerJobProperties.remove(jobPropSet.toXmlObject());
 
                     decrementQueueCount();
@@ -200,6 +208,10 @@
         XmlBeansResourceProperty resourceProperty = (XmlBeansResourceProperty) job.getResourcePropertySet().get(JobPortPropertyQNames.JOB_STATE);
         JobStateType o = (JobStateType) resourceProperty.get(0);
         o.set(state);
+
+        resourceProperty = (XmlBeansResourceProperty) getResourcePropertySet().get(JobPortPropertyQNames.JOB_STATE);
+        o = (JobStateType) resourceProperty.get(0);
+        o.set(state);        
     }
 
     private void setPrinterStateIdleProcessing()

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=155967&r2=155968
==============================================================================
--- 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 Wed Mar  2 15:00:11 2005
@@ -207,7 +207,6 @@
       MimeMediaTypes           documentFormatSupported = (MimeMediaTypes) resourceProperty.get( 0 );
       MimeMediaTypeType.Enum[] mimeMediaTypeArray      = documentFormatSupported.getMimeMediaTypeArray(  );
 
-      //todo chekc that the equals check really works
       for ( int i = 0; i < mimeMediaTypeArray.length; i++ )
       {
          MimeMediaTypeType.Enum enum = mimeMediaTypeArray[i];

Modified: incubator/apollo/trunk/src/site/content/example/src/test/org/oasisOpen/docs/wsrf/AllScenarios.java
URL: http://svn.apache.org/viewcvs/incubator/apollo/trunk/src/site/content/example/src/test/org/oasisOpen/docs/wsrf/AllScenarios.java?view=diff&r1=155967&r2=155968
==============================================================================
--- incubator/apollo/trunk/src/site/content/example/src/test/org/oasisOpen/docs/wsrf/AllScenarios.java (original)
+++ incubator/apollo/trunk/src/site/content/example/src/test/org/oasisOpen/docs/wsrf/AllScenarios.java Wed Mar  2 15:00:11 2005
@@ -1,11 +1,7 @@
 package org.oasisOpen.docs.wsrf;
 
-import junit.framework.Test;
-import junit.framework.TestSuite;
 import junit.framework.TestCase;
 
-import java.io.IOException;
-
 
 /**
  * @author Sal Campana
@@ -40,7 +36,7 @@
         testCase.testValidatePrinterJobProperties();
 
         //D scenarios
-        testCase.testDestroy_SCENARIO_D();        
+        testCase.testDestroy_SCENARIO_D();
 
         //E scenarios
         testCase.testCreateJob_SCENARIO_E();

Modified: incubator/apollo/trunk/src/site/content/example/src/test/org/oasisOpen/docs/wsrf/DScenario.java
URL: http://svn.apache.org/viewcvs/incubator/apollo/trunk/src/site/content/example/src/test/org/oasisOpen/docs/wsrf/DScenario.java?view=diff&r1=155967&r2=155968
==============================================================================
--- incubator/apollo/trunk/src/site/content/example/src/test/org/oasisOpen/docs/wsrf/DScenario.java (original)
+++ incubator/apollo/trunk/src/site/content/example/src/test/org/oasisOpen/docs/wsrf/DScenario.java Wed Mar  2 15:00:11 2005
@@ -15,11 +15,11 @@
         testCase.createPrinter();
 
 
-        //set the printer to accepting jobs //todo here?
+        //set the printer to accepting jobs // here?
         testCase.testUpdateResourceProperties_SCENARIO_B1();
         testCase.testPrintJob_SCENARIO_C();
 
-        testCase.testDestroy_SCENARIO_D();        
+        testCase.testDestroy_SCENARIO_D();
 
         testCase.tearDown();
     }

Modified: incubator/apollo/trunk/src/site/content/example/src/test/org/oasisOpen/docs/wsrf/EScenario.java
URL: http://svn.apache.org/viewcvs/incubator/apollo/trunk/src/site/content/example/src/test/org/oasisOpen/docs/wsrf/EScenario.java?view=diff&r1=155967&r2=155968
==============================================================================
--- incubator/apollo/trunk/src/site/content/example/src/test/org/oasisOpen/docs/wsrf/EScenario.java (original)
+++ incubator/apollo/trunk/src/site/content/example/src/test/org/oasisOpen/docs/wsrf/EScenario.java Wed Mar  2 15:00:11 2005
@@ -14,7 +14,7 @@
         testCase.setUp();
         testCase.createPrinter();
 
-        //set the printer to accepting jobs //todo here?
+        //set the printer to accepting jobs // here?
         testCase.testUpdateResourceProperties_SCENARIO_B1();
         testCase.testSetResourceProperties_SCENARIO_B2();
 

Modified: incubator/apollo/trunk/src/site/content/example/src/test/org/oasisOpen/docs/wsrf/InteropTestCase.java
URL: http://svn.apache.org/viewcvs/incubator/apollo/trunk/src/site/content/example/src/test/org/oasisOpen/docs/wsrf/InteropTestCase.java?view=diff&r1=155967&r2=155968
==============================================================================
--- incubator/apollo/trunk/src/site/content/example/src/test/org/oasisOpen/docs/wsrf/InteropTestCase.java (original)
+++ incubator/apollo/trunk/src/site/content/example/src/test/org/oasisOpen/docs/wsrf/InteropTestCase.java Wed Mar  2 15:00:11 2005
@@ -10,9 +10,8 @@
 import org.apache.xmlbeans.XmlException;
 import org.apache.xmlbeans.XmlObject;
 import org.oasisOpen.docs.wsrf.x2004.x11.wsrfWSResourceLifetime12Draft04.SetTerminationTimeDocument;
-import org.oasisOpen.docs.wsrf.x2005.x01.wsrfInterop20Draft03Wsdl.PrinterPortService;
-import org.oasisOpen.docs.wsrf.x2005.x01.wsrfInterop20Draft03Wsdl.JobPortService;
 import org.oasisOpen.docs.wsrf.x2005.x01.wsrfInterop20Draft03Wsdl.JobPortPropertyQNames;
+import org.oasisOpen.docs.wsrf.x2005.x01.wsrfInterop20Draft03Wsdl.JobPortService;
 import org.xmlsoap.schemas.soap.envelope.Envelope;
 import org.xmlsoap.schemas.soap.envelope.EnvelopeDocument;
 
@@ -73,7 +72,7 @@
             XmlBeanJndiUtils.initializeFromInputStream(Thread.currentThread().getContextClassLoader().getResourceAsStream(XmlBeanJndiUtils.JNDI_CONFIG_FILENAME));
         }
 
-        //init the printer so its ready///todo not sure if should do it here...maybe in scenarios...
+        //init the printer so its ready
         createPrinter();
     }
 
@@ -138,14 +137,14 @@
         assertTrue(response.indexOf("true") > -1);
     }
 
-    public void testQueryCompletedJobs_SCENARIO_A4_VARIANT() throws IOException
-    {         //todo this is after jobs are created
+   /* public void testQueryCompletedJobs_SCENARIO_A4_VARIANT() throws IOException
+    {         //do this is after jobs are created
         String response = sendRequest(m_printerURL, "QueryJobsCompleted.soap");
         assertTrue(response.indexOf("QueryResourcePropertiesResponse") > -1);
-        //todo look at response to see how to validate
+        // look at response to see how to validate
         //assertTrue(response.indexOf("true") > -1);//check further once understand issue
     }
-
+*/
     public void testUpdateResourceProperties_SCENARIO_B1() throws IOException
     {
         String response = sendRequest(m_printerURL, "UpdateProps.soap");
@@ -166,11 +165,11 @@
         assertTrue(response.indexOf("text/plain") > -1);
         assertTrue(response.indexOf("application/postscript") > -1);
 
-        //todo document_format_supported insert/delete should fail
-        response = sendRequest(m_printerURL, "Set_DeleteDocFormat.soap");
+        // document_format_supported insert/delete should fail
+        response = sendRequest(m_printerURL, "Set_DeleteDocFormat.soap");  
         assertTrue(response.indexOf("fault") > -1);
         response = sendRequest(m_printerURL, "Set_InsertDocFormat.soap");
-        assertTrue(response.indexOf("fault") > -1);
+        assertTrue(response.indexOf("Fault") > -1);
 
     }
 
@@ -240,12 +239,14 @@
     public void testCreateJob_SCENARIO_E() throws IOException
     {
         String response = createJob();
+
+        String resourceID = getResourceID(loadResponseEnvelope(response));
         assertTrue(response.indexOf("CreationResponse") > -1);
         assertTrue(response.indexOf("successful-ok") > -1);
 
         response = sendRequest(m_printerURL, "GetPrinterPropertiesDoc.soap");
         //job id should be gotten for reponse
-        assertTrue(response.indexOf("job_id>1") > -1);
+        assertTrue(response.indexOf(resourceID) > -1);
     }
 
 
@@ -278,7 +279,6 @@
         String response = createJob();
         EnvelopeDocument envelope = loadResponseEnvelope(response);
         String resourceID = getResourceID(envelope);
-        //todo use the job response to get the resourceid of the job
         EnvelopeDocument envelopeDocument = loadDocument("SendDocument.soap");
         setResourceID(envelopeDocument,resourceID);
         response = sendRequest(m_jobURL, envelopeDocument.newInputStream());



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