You are viewing a plain text version of this content. The canonical link for it is here.
Posted to muse-dev@ws.apache.org by ki...@apache.org on 2005/08/02 16:04:31 UTC

svn commit: r227007 - in /webservices/muse/trunk/src/examples/enterprise/services/businessprocesstype/src: java/org/apache/ws/muse/example/businessprocesstype/ wsdl/

Author: kidz
Date: Tue Aug  2 07:04:27 2005
New Revision: 227007

URL: http://svn.apache.org/viewcvs?rev=227007&view=rev
Log:
Support for muse-ext properties, addec complete operation, refactored for home interface changes

Modified:
    webservices/muse/trunk/src/examples/enterprise/services/businessprocesstype/src/java/org/apache/ws/muse/example/businessprocesstype/BusinessprocesstypeCustomOperationsPortType.java
    webservices/muse/trunk/src/examples/enterprise/services/businessprocesstype/src/java/org/apache/ws/muse/example/businessprocesstype/BusinessprocesstypeHome.java
    webservices/muse/trunk/src/examples/enterprise/services/businessprocesstype/src/java/org/apache/ws/muse/example/businessprocesstype/BusinessprocesstypePropertyQNames.java
    webservices/muse/trunk/src/examples/enterprise/services/businessprocesstype/src/java/org/apache/ws/muse/example/businessprocesstype/BusinessprocesstypeResource.java
    webservices/muse/trunk/src/examples/enterprise/services/businessprocesstype/src/java/org/apache/ws/muse/example/businessprocesstype/BusinessprocesstypeService.java
    webservices/muse/trunk/src/examples/enterprise/services/businessprocesstype/src/wsdl/businessprocesstype.wsdl

Modified: webservices/muse/trunk/src/examples/enterprise/services/businessprocesstype/src/java/org/apache/ws/muse/example/businessprocesstype/BusinessprocesstypeCustomOperationsPortType.java
URL: http://svn.apache.org/viewcvs/webservices/muse/trunk/src/examples/enterprise/services/businessprocesstype/src/java/org/apache/ws/muse/example/businessprocesstype/BusinessprocesstypeCustomOperationsPortType.java?rev=227007&r1=227006&r2=227007&view=diff
==============================================================================
--- webservices/muse/trunk/src/examples/enterprise/services/businessprocesstype/src/java/org/apache/ws/muse/example/businessprocesstype/BusinessprocesstypeCustomOperationsPortType.java (original)
+++ webservices/muse/trunk/src/examples/enterprise/services/businessprocesstype/src/java/org/apache/ws/muse/example/businessprocesstype/BusinessprocesstypeCustomOperationsPortType.java Tue Aug  2 07:04:27 2005
@@ -15,7 +15,6 @@
  *=============================================================================*/
 package org.apache.ws.muse.example.businessprocesstype;
 
-
 /**
  * **** WARNING: This file will be overwritten during generation ****
  *
@@ -27,30 +26,9 @@
 public interface BusinessprocesstypeCustomOperationsPortType
 {
 
-   /**
-    * DOCUMENT_ME
-    *
-    * @param requestDoc DOCUMENT_ME
-    *
-    * @return DOCUMENT_ME
-    */
-   public org.apache.ws.muse.example.businessprocesstype.properties.ResumeResponseDocument Resume( org.apache.ws.muse.example.businessprocesstype.properties.ResumeDocument requestDoc );
-
-   /**
-    * DOCUMENT_ME
-    *
-    * @param requestDoc DOCUMENT_ME
-    *
-    * @return DOCUMENT_ME
-    */
-   public org.apache.ws.muse.example.businessprocesstype.properties.SuspendResponseDocument Suspend( org.apache.ws.muse.example.businessprocesstype.properties.SuspendDocument requestDoc );
+      public org.apache.ws.muse.example.businessprocesstype.properties.TerminateResponseDocument Terminate( org.apache.ws.muse.example.businessprocesstype.properties.TerminateDocument requestDoc ) ;
+      public org.apache.ws.muse.example.businessprocesstype.properties.ResumeResponseDocument Resume( org.apache.ws.muse.example.businessprocesstype.properties.ResumeDocument requestDoc ) ;
+      public org.apache.ws.muse.example.businessprocesstype.properties.CompleteResponseDocument Complete( org.apache.ws.muse.example.businessprocesstype.properties.CompleteDocument requestDoc ) ;
+      public org.apache.ws.muse.example.businessprocesstype.properties.SuspendResponseDocument Suspend( org.apache.ws.muse.example.businessprocesstype.properties.SuspendDocument requestDoc ) ;
 
-   /**
-    * DOCUMENT_ME
-    *
-    * @param requestDoc DOCUMENT_ME
-    *
-    * @return DOCUMENT_ME
-    */
-   public org.apache.ws.muse.example.businessprocesstype.properties.TerminateResponseDocument Terminate( org.apache.ws.muse.example.businessprocesstype.properties.TerminateDocument requestDoc );
-}
\ No newline at end of file
+}

Modified: webservices/muse/trunk/src/examples/enterprise/services/businessprocesstype/src/java/org/apache/ws/muse/example/businessprocesstype/BusinessprocesstypeHome.java
URL: http://svn.apache.org/viewcvs/webservices/muse/trunk/src/examples/enterprise/services/businessprocesstype/src/java/org/apache/ws/muse/example/businessprocesstype/BusinessprocesstypeHome.java?rev=227007&r1=227006&r2=227007&view=diff
==============================================================================
--- webservices/muse/trunk/src/examples/enterprise/services/businessprocesstype/src/java/org/apache/ws/muse/example/businessprocesstype/BusinessprocesstypeHome.java (original)
+++ webservices/muse/trunk/src/examples/enterprise/services/businessprocesstype/src/java/org/apache/ws/muse/example/businessprocesstype/BusinessprocesstypeHome.java Tue Aug  2 07:04:27 2005
@@ -16,7 +16,6 @@
 package org.apache.ws.muse.example.businessprocesstype;
 
 import org.apache.ws.addressing.EndpointReference;
-import org.apache.ws.muse.example.ExampleConstants;
 import org.apache.ws.muse.example.resourceadmin.properties.CreateParamsType;
 import org.apache.ws.resource.Resource;
 import org.apache.ws.resource.ResourceContext;
@@ -134,12 +133,7 @@
 
       try
       {
-         //resource = createInstance(aKey);
          resource = new BusinessprocesstypeResource( resourceId, params );
-
-         //The EPRs should be build using "http://schemas.xmlsoap.org/ws/2003/03/addressing" addressing namespace. It introduces spec conflicts
-         //To work around thes problem the "http://schemas.xmlsoap.org/ws/2004/08/addressing" is used as namespace for addressing
-         //EndpointReference epr = getEndpointReference(resourceContext.getBaseURL(  ) + "/" + getServiceName().getLocalPart() , null, SPEC_NAMESPACE_SET.getAddressingNamespace());
          EndpointReference epr =
             getEndpointReference( resourceId );
          ( (BusinessprocesstypeResource) resource ).setEndpointReference( epr );

Modified: webservices/muse/trunk/src/examples/enterprise/services/businessprocesstype/src/java/org/apache/ws/muse/example/businessprocesstype/BusinessprocesstypePropertyQNames.java
URL: http://svn.apache.org/viewcvs/webservices/muse/trunk/src/examples/enterprise/services/businessprocesstype/src/java/org/apache/ws/muse/example/businessprocesstype/BusinessprocesstypePropertyQNames.java?rev=227007&r1=227006&r2=227007&view=diff
==============================================================================
--- webservices/muse/trunk/src/examples/enterprise/services/businessprocesstype/src/java/org/apache/ws/muse/example/businessprocesstype/BusinessprocesstypePropertyQNames.java (original)
+++ webservices/muse/trunk/src/examples/enterprise/services/businessprocesstype/src/java/org/apache/ws/muse/example/businessprocesstype/BusinessprocesstypePropertyQNames.java Tue Aug  2 07:04:27 2005
@@ -27,83 +27,46 @@
  */
 public interface BusinessprocesstypePropertyQNames
 {
-   /** DOCUMENT_ME */
-   QName TOPICEXPRESSIONDIALECTS =
-      new QName( "http://docs.oasis-open.org/wsn/2004/06/wsn-WS-BaseNotification-1.2-draft-01.xsd",
-                 "TopicExpressionDialects", "wsnt" );
 
-   /** DOCUMENT_ME */
-   QName TOTALNUMBEROFCOMPLETEDPROCESSES =
-      new QName( "http://ws.apache.org/muse/example/businessprocesstype/properties",
-                 "TotalNumberOfCompletedProcesses", "bpt-prop" );
+            QName TOPICEXPRESSIONDIALECTS =
+            new QName( "http://docs.oasis-open.org/wsn/2004/06/wsn-WS-BaseNotification-1.2-draft-01.xsd", "TopicExpressionDialects", "wsnt");
+            QName TOTALNUMBEROFCOMPLETEDPROCESSES =
+            new QName( "http://ws.apache.org/muse/example/businessprocesstype/properties", "TotalNumberOfCompletedProcesses", "bpt-prop");
+            QName RESOURCEID =
+            new QName( "http://docs.oasis-open.org/wsdm/2004/12/muws/wsdm-muws-part1.xsd", "ResourceId", "muws-p1-xs");
+            QName CUMULATIVEEXECUTIONTIME =
+            new QName( "http://ws.apache.org/muse/example/shared", "CumulativeExecutionTime", "example-wsf");
+            QName CREATIONTIME =
+            new QName( "http://ws.apache.org/namespaces/muse/muws-ext-1.xsd", "CreationTime", "ws-ext");
+            QName RESOURCEHOSTNAME =
+            new QName( "http://ws.apache.org/namespaces/muse/muws-ext-1.xsd", "ResourceHostname", "ws-ext");
+            QName TOTALNUMBEROFTERMINATEDPROCESSES =
+            new QName( "http://ws.apache.org/muse/example/businessprocesstype/properties", "TotalNumberOfTerminatedProcesses", "bpt-prop");
+            QName VERSION =
+            new QName( "http://docs.oasis-open.org/wsdm/2004/12/muws/wsdm-muws-part2.xsd", "Version", "muws-p2-xs");
+            QName CAPTION =
+            new QName( "http://docs.oasis-open.org/wsdm/2004/12/muws/wsdm-muws-part2.xsd", "Caption", "muws-p2-xs");
+            QName MANAGEABILITYCAPABILITY =
+            new QName( "http://docs.oasis-open.org/wsdm/2004/12/muws/wsdm-muws-part1.xsd", "ManageabilityCapability", "muws-p1-xs");
+            QName TOTALNUMBEROFABORTEDPROCESSES =
+            new QName( "http://ws.apache.org/muse/example/businessprocesstype/properties", "TotalNumberOfAbortedProcesses", "bpt-prop");
+            QName NUMBEROFRUNNINGPROCESSES =
+            new QName( "http://ws.apache.org/muse/example/businessprocesstype/properties", "NumberOfRunningProcesses", "bpt-prop");
+            QName DESCRIPTION =
+            new QName( "http://docs.oasis-open.org/wsdm/2004/12/muws/wsdm-muws-part2.xsd", "Description", "muws-p2-xs");
+            QName NUMBEROFSUSPENDEDPROCESSES =
+            new QName( "http://ws.apache.org/muse/example/businessprocesstype/properties", "NumberOfSuspendedProcesses", "bpt-prop");
+            QName FIXEDTOPICSET =
+            new QName( "http://docs.oasis-open.org/wsn/2004/06/wsn-WS-BaseNotification-1.2-draft-01.xsd", "FixedTopicSet", "wsnt");
+            QName CURRENTTIME =
+            new QName( "http://docs.oasis-open.org/wsdm/2004/12/muws/wsdm-muws-part2.xsd", "CurrentTime", "muws-p2-xs");
+            QName RESOURCETYPE =
+            new QName( "http://ws.apache.org/namespaces/muse/muws-ext-1.xsd", "ResourceType", "ws-ext");
+            QName OWNER =
+            new QName( "http://ws.apache.org/namespaces/muse/muws-ext-1.xsd", "Owner", "ws-ext");
+            QName RELATIONSHIP =
+            new QName( "http://docs.oasis-open.org/wsdm/2004/12/muws/wsdm-muws-part2.xsd", "Relationship", "muws-p2-xs");
+            QName TOPIC =
+            new QName( "http://docs.oasis-open.org/wsn/2004/06/wsn-WS-BaseNotification-1.2-draft-01.xsd", "Topic", "wsnt");
 
-   /** DOCUMENT_ME */
-   QName RESOURCEID =
-      new QName( "http://docs.oasis-open.org/wsdm/2004/12/muws/wsdm-muws-part1.xsd", "ResourceId", "muws-p1-xs" );
-
-   /** DOCUMENT_ME */
-   QName CUMULATIVEEXECUTIONTIME =
-      new QName( "http://ws.apache.org/muse/example/shared", "CumulativeExecutionTime", "example-wsf" );
-
-   /** DOCUMENT_ME */
-   QName RESOURCEHOSTNAME =
-      new QName( "http://ws.apache.org/namespaces/muse/muws-ext-1.xsd", "ResourceHostname", "ws-ext" );
-
-   /** DOCUMENT_ME */
-   QName TOTALNUMBEROFTERMINATEDPROCESSES =
-      new QName( "http://ws.apache.org/muse/example/businessprocesstype/properties",
-                 "TotalNumberOfTerminatedProcesses", "bpt-prop" );
-
-   /** DOCUMENT_ME */
-   QName VERSION =
-      new QName( "http://docs.oasis-open.org/wsdm/2004/12/muws/wsdm-muws-part2.xsd", "Version", "muws-p2-xs" );
-
-   /** DOCUMENT_ME */
-   QName CAPTION =
-      new QName( "http://docs.oasis-open.org/wsdm/2004/12/muws/wsdm-muws-part2.xsd", "Caption", "muws-p2-xs" );
-
-   /** DOCUMENT_ME */
-   QName MANAGEABILITYCAPABILITY =
-      new QName( "http://docs.oasis-open.org/wsdm/2004/12/muws/wsdm-muws-part1.xsd", "ManageabilityCapability",
-                 "muws-p1-xs" );
-
-   /** DOCUMENT_ME */
-   QName TOTALNUMBEROFABORTEDPROCESSES =
-      new QName( "http://ws.apache.org/muse/example/businessprocesstype/properties",
-                 "TotalNumberOfAbortedProcesses", "bpt-prop" );
-
-   /** DOCUMENT_ME */
-   QName NUMBEROFRUNNINGPROCESSES =
-      new QName( "http://ws.apache.org/muse/example/businessprocesstype/properties", "NumberOfRunningProcesses",
-                 "bpt-prop" );
-
-   /** DOCUMENT_ME */
-   QName DESCRIPTION =
-      new QName( "http://docs.oasis-open.org/wsdm/2004/12/muws/wsdm-muws-part2.xsd", "Description", "muws-p2-xs" );
-
-   /** DOCUMENT_ME */
-   QName NUMBEROFSUSPENDEDPROCESSES =
-      new QName( "http://ws.apache.org/muse/example/businessprocesstype/properties", "NumberOfSuspendedProcesses",
-                 "bpt-prop" );
-
-   /** DOCUMENT_ME */
-   QName FIXEDTOPICSET =
-      new QName( "http://docs.oasis-open.org/wsn/2004/06/wsn-WS-BaseNotification-1.2-draft-01.xsd",
-                 "FixedTopicSet", "wsnt" );
-
-   /** DOCUMENT_ME */
-   QName CURRENTTIME =
-      new QName( "http://docs.oasis-open.org/wsdm/2004/12/muws/wsdm-muws-part2.xsd", "CurrentTime", "muws-p2-xs" );
-
-   /** DOCUMENT_ME */
-   QName RESOURCETYPE =
-      new QName( "http://ws.apache.org/namespaces/muse/muws-ext-1.xsd", "ResourceType", "ws-ext" );
-
-   /** DOCUMENT_ME */
-   QName RELATIONSHIP =
-      new QName( "http://docs.oasis-open.org/wsdm/2004/12/muws/wsdm-muws-part2.xsd", "Relationship", "muws-p2-xs" );
-
-   /** DOCUMENT_ME */
-   QName TOPIC =
-      new QName( "http://docs.oasis-open.org/wsn/2004/06/wsn-WS-BaseNotification-1.2-draft-01.xsd", "Topic", "wsnt" );
-}
\ No newline at end of file
+}

Modified: webservices/muse/trunk/src/examples/enterprise/services/businessprocesstype/src/java/org/apache/ws/muse/example/businessprocesstype/BusinessprocesstypeResource.java
URL: http://svn.apache.org/viewcvs/webservices/muse/trunk/src/examples/enterprise/services/businessprocesstype/src/java/org/apache/ws/muse/example/businessprocesstype/BusinessprocesstypeResource.java?rev=227007&r1=227006&r2=227007&view=diff
==============================================================================
--- webservices/muse/trunk/src/examples/enterprise/services/businessprocesstype/src/java/org/apache/ws/muse/example/businessprocesstype/BusinessprocesstypeResource.java (original)
+++ webservices/muse/trunk/src/examples/enterprise/services/businessprocesstype/src/java/org/apache/ws/muse/example/businessprocesstype/BusinessprocesstypeResource.java Tue Aug  2 07:04:27 2005
@@ -15,11 +15,12 @@
  *=============================================================================*/
 package org.apache.ws.muse.example.businessprocesstype;
 
+import org.apache.commons.logging.Log;
+import org.apache.commons.logging.LogFactory;
 import org.apache.ws.mows.v1_0.MowsConstants;
 import org.apache.ws.mows.v1_0.capability.MetricsCapability;
 import org.apache.ws.muse.example.ExampleConstants;
 import org.apache.ws.muse.example.ExampleUtils;
-import org.apache.ws.muse.example.application.ApplicationPropertyQNames;
 import org.apache.ws.muse.example.businessprocesstype.backend.BusinessProcessInstance;
 import org.apache.ws.muse.example.businessprocesstype.callback.CumulativeExecutionTimeCallback;
 import org.apache.ws.muse.example.businessprocesstype.callback.NumberOfRunningProcessesCallback;
@@ -47,9 +48,9 @@
 import java.util.Calendar;
 
 /**
- * 
+ *
  * @author Kinga Dziembowski
- * 
+ *
  * A Businessprocesstype WS-Resource.
  * <p/>
  * NOTE: This class is generated but IS meant to be modified.
@@ -78,6 +79,9 @@
    /** A resource variable to hold the reference for backend */
    private BusinessProcessInstance m_instance = null;
 
+   /** A log object */
+   private static final Log LOG = LogFactory.getLog( BusinessprocesstypeResource.class.getName() );
+
    /**
     * Creates a new {@link BusinessprocesstypeResource} object.
     *
@@ -130,6 +134,10 @@
 
          relationshipType.setParticipantArray( participants );
          resourceProperty.add( prop_relationship );
+         if ( LOG.isDebugEnabled() )
+         {
+             LOG.debug( "SetRelationship -   " + prop_relationship );
+         }
       }
       else
       {
@@ -159,12 +167,12 @@
 		/* MUWS TopicSpace is returned by MuwsUtils.addRelationshipTopics - This utility operation adds relationship topics support. I
 		 * nternaly the code :
 		 * TopicSpace muwsTopicSpace = new TopicSpaceImpl( MuwsConstants.NSURI_MUWS_PART2_TOPICS )
-		 * aSet.addTopicSpace( muwsTopicSpace ) is executed. We are adding more MUWS topics to this 
+		 * aSet.addTopicSpace( muwsTopicSpace ) is executed. We are adding more MUWS topics to this
 		 * TopicSpace.
-		*/         
+		*/
          TopicSpace muwsTopicSpace = MuwsUtils.addRelationshipTopics( aSet );
 
-        
+
          ManagementEventTopic identityCapability =
             new XmlBeansManagementEventTopicImpl( IdentityCapability.TOPIC_NAME );
          muwsTopicSpace.addTopic( identityCapability );
@@ -266,7 +274,7 @@
          resourceProperty.addChangeListener( muwsDescriptionCapability );
 
          // init the {http://docs.oasis-open.org/wsdm/2004/12/muws/wsdm-muws-part1.xsd}ManageabilityCapability Resource Property
-         resourceProperty = resourcePropertySet.get( ApplicationPropertyQNames.MANAGEABILITYCAPABILITY );
+         resourceProperty = resourcePropertySet.get( BusinessprocesstypePropertyQNames.MANAGEABILITYCAPABILITY );
          org.oasisOpen.docs.wsdm.x2004.x12.muws.wsdmMuwsPart1.ManageabilityCapabilityDocument prop_manageabilitycapability =
             org.oasisOpen.docs.wsdm.x2004.x12.muws.wsdmMuwsPart1.ManageabilityCapabilityDocument.Factory
             .newInstance(  );
@@ -357,7 +365,7 @@
          resourceProperty.add( prop_resourcetype );
 
          // init the {http://docs.oasis-open.org/wsdm/2004/12/muws/wsdm-muws-part2.xsd}Relationship Resource Property
-        
+
 
          // init the {http://docs.oasis-open.org/wsdm/2004/12/muws/wsdm-muws-part2.xsd}CurrentTime ResourceProperty
          resourceProperty = resourcePropertySet.get( BusinessprocesstypePropertyQNames.CURRENTTIME );
@@ -366,6 +374,22 @@
          resourceProperty.add( currentTimeDocument );
          resourceProperty.setCallback( new org.apache.ws.resource.lifetime.callback.CurrentTimeCallback(  ) );
          resourceProperty.addChangeListener( metricCapability );
+
+        // init the {http://ws.apache.org/namespaces/muse/muws-ext-1.xsd}Owner Resource Property
+         resourceProperty = resourcePropertySet.get(BusinessprocesstypePropertyQNames.OWNER);
+ 		org.apache.ws.namespaces.muse.muwsExt1.OwnerDocument prop_owner = org.apache.ws.namespaces.muse.muwsExt1.OwnerDocument.Factory.newInstance();
+ 		org.oasisOpen.docs.wsdm.x2004.x12.muws.wsdmMuwsPart2.LangString oString =  LangString.Factory.newInstance(  );
+ 		oString.setStringValue( ExampleConstants.BUSINESS_P_OWNER );
+ 		oString.setLang( "en" );
+         prop_owner.setOwner( oString );
+ 		resourceProperty.add(prop_owner);
+
+ 		// init the {http://ws.apache.org/namespaces/muse/muws-ext-1.xsd}CreationTime Resource Property
+ 		resourceProperty = resourcePropertySet.get(BusinessprocesstypePropertyQNames.CREATIONTIME);
+ 		org.apache.ws.namespaces.muse.muwsExt1.CreationTimeDocument prop_creationtime = org.apache.ws.namespaces.muse.muwsExt1.CreationTimeDocument.Factory.newInstance();
+ 		prop_creationtime.setCreationTime(Calendar.getInstance(  ));
+ 		resourceProperty.add(prop_creationtime);
+
       }
       catch ( Exception e )
       {
@@ -444,6 +468,17 @@
       m_instance.suspend( processId );
       return;
    }
+   
+   /**
+    * DOCUMENT_ME
+    *
+    * @param processId DOCUMENT_ME
+    */
+   public void complete( String processId )
+   {
+      m_instance.complete( processId );
+      return;
+   }
 
    /**
     * DOCUMENT_ME
@@ -471,9 +506,9 @@
       }
       catch ( java.net.UnknownHostException uhe )
       {
-         System.out.println( "Error getting HostName" );
+      	uhe.printStackTrace();
       }
 
       return name;
    }
-}
\ No newline at end of file
+}

Modified: webservices/muse/trunk/src/examples/enterprise/services/businessprocesstype/src/java/org/apache/ws/muse/example/businessprocesstype/BusinessprocesstypeService.java
URL: http://svn.apache.org/viewcvs/webservices/muse/trunk/src/examples/enterprise/services/businessprocesstype/src/java/org/apache/ws/muse/example/businessprocesstype/BusinessprocesstypeService.java?rev=227007&r1=227006&r2=227007&view=diff
==============================================================================
--- webservices/muse/trunk/src/examples/enterprise/services/businessprocesstype/src/java/org/apache/ws/muse/example/businessprocesstype/BusinessprocesstypeService.java (original)
+++ webservices/muse/trunk/src/examples/enterprise/services/businessprocesstype/src/java/org/apache/ws/muse/example/businessprocesstype/BusinessprocesstypeService.java Tue Aug  2 07:04:27 2005
@@ -15,6 +15,8 @@
  *=============================================================================*/
 package org.apache.ws.muse.example.businessprocesstype;
 
+import org.apache.ws.muse.example.businessprocesstype.properties.CompleteDocument;
+import org.apache.ws.muse.example.businessprocesstype.properties.CompleteResponseDocument;
 import org.apache.ws.resource.ResourceContext;
 
 /**
@@ -60,12 +62,11 @@
     */
    public org.apache.ws.muse.example.businessprocesstype.properties.ResumeResponseDocument Resume( org.apache.ws.muse.example.businessprocesstype.properties.ResumeDocument requestDoc )
    {
-      org.apache.ws.muse.example.businessprocesstype.properties.ResumeResponseDocument                responseDocument =
+      org.apache.ws.muse.example.businessprocesstype.properties.ResumeResponseDocument  responseDocument =
          org.apache.ws.muse.example.businessprocesstype.properties.ResumeResponseDocument.Factory.newInstance(  );
       org.apache.ws.muse.example.businessprocesstype.properties.ResumeResponseDocument.ResumeResponse response  =
          responseDocument.addNewResumeResponse(  );
-      BusinessprocesstypeResource                                                                     aResource =
-         (BusinessprocesstypeResource) getResource(  );
+      BusinessprocesstypeResource aResource =(BusinessprocesstypeResource) getResource(  );
       aResource.resume( requestDoc.getResume(  ) );
       return responseDocument;
    }
@@ -119,4 +120,18 @@
    {
       return SPEC_NAMESPACE_SET;
    }
+
+/* (non-Javadoc)
+ * @see org.apache.ws.muse.example.businessprocesstype.BusinessprocesstypeCustomOperationsPortType#Complete(org.apache.ws.muse.example.businessprocesstype.properties.CompleteDocument)
+ */
+public CompleteResponseDocument Complete(CompleteDocument requestDoc) {
+	org.apache.ws.muse.example.businessprocesstype.properties.CompleteResponseDocument responseDocument =
+        org.apache.ws.muse.example.businessprocesstype.properties.CompleteResponseDocument.Factory.newInstance(  );
+     org.apache.ws.muse.example.businessprocesstype.properties.CompleteResponseDocument.CompleteResponse response  =
+        responseDocument.addNewCompleteResponse(  );
+     BusinessprocesstypeResource aResource = (BusinessprocesstypeResource) getResource(  );
+     aResource.complete( requestDoc.getComplete(  ) );
+
+     return responseDocument;
+}
 }

Modified: webservices/muse/trunk/src/examples/enterprise/services/businessprocesstype/src/wsdl/businessprocesstype.wsdl
URL: http://svn.apache.org/viewcvs/webservices/muse/trunk/src/examples/enterprise/services/businessprocesstype/src/wsdl/businessprocesstype.wsdl?rev=227007&r1=227006&r2=227007&view=diff
==============================================================================
--- webservices/muse/trunk/src/examples/enterprise/services/businessprocesstype/src/wsdl/businessprocesstype.wsdl (original)
+++ webservices/muse/trunk/src/examples/enterprise/services/businessprocesstype/src/wsdl/businessprocesstype.wsdl Tue Aug  2 07:04:27 2005
@@ -140,6 +140,8 @@
                   
                   <element ref="ws-ext:ResourceType" minOccurs="1" maxOccurs="1" /> 
                   <element ref="ws-ext:ResourceHostname" minOccurs="1" maxOccurs="1" /> 
+                  <element ref="ws-ext:CreationTime" minOccurs="1" maxOccurs="1" /> 
+                  <element ref="ws-ext:Owner" minOccurs="1" maxOccurs="1" /> 
                   
                   <!--   SPECIFIC PROPERTIES DEFINED IN BUSINESSPROCESSTYPE.XSD -->
                   
@@ -191,6 +193,12 @@
             <part name="TerminateResponse" element="bpt-prop:TerminateResponse"/>
    </message>
    
+   <message name="CompleteRequest">
+            <part name="CompleteRequest" element="bpt-prop:Complete"/>
+      </message>
+      <message name="CompleteResponse">
+            <part name="CompleteResponse" element="bpt-prop:CompleteResponse"/>
+   </message>
    
 
    <!-- *** Add message definitions for custom request/response/fault types here *** -->         
@@ -329,6 +337,11 @@
         <output message="tns:TerminateResponse" /> 
       </operation>
       
+      <operation name="Complete">
+              <input message="tns:CompleteRequest" /> 
+              <output message="tns:CompleteResponse" /> 
+      </operation>
+      
 
    </portType>
 
@@ -584,6 +597,15 @@
                </output>
       </operation> 
       
+      <operation name="Complete">
+                     <soap:operation style="document"/>
+                     <input>
+            	    <soap:body use="literal"/>
+                     </input>
+                     <output>
+            	    <soap:body use="literal"/>
+                     </output>
+      </operation> 
       
    </binding>
 



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