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