Author: lresende
Date: Tue Nov 13 12:50:48 2007
New Revision: 594636

URL: http://svn.apache.org/viewvc?rev=594636&view=rev
Log:
Supporting Executable BPEl process schema when processing/introspecting BPEL 
files

Modified:
    
incubator/tuscany/java/sca/modules/implementation-bpel/src/main/java/org/apache/tuscany/sca/implementation/bpel/impl/BPELDocumentProcessor.java
    
incubator/tuscany/java/sca/modules/implementation-bpel/src/main/java/org/apache/tuscany/sca/implementation/bpel/impl/BPELImplementationProcessor.java
    
incubator/tuscany/java/sca/modules/implementation-bpel/src/main/java/org/apache/tuscany/sca/implementation/bpel/provider/BPELImplementationProvider.java

Modified: 
incubator/tuscany/java/sca/modules/implementation-bpel/src/main/java/org/apache/tuscany/sca/implementation/bpel/impl/BPELDocumentProcessor.java
URL: 
http://svn.apache.org/viewvc/incubator/tuscany/java/sca/modules/implementation-bpel/src/main/java/org/apache/tuscany/sca/implementation/bpel/impl/BPELDocumentProcessor.java?rev=594636&r1=594635&r2=594636&view=diff
==============================================================================
--- 
incubator/tuscany/java/sca/modules/implementation-bpel/src/main/java/org/apache/tuscany/sca/implementation/bpel/impl/BPELDocumentProcessor.java
 (original)
+++ 
incubator/tuscany/java/sca/modules/implementation-bpel/src/main/java/org/apache/tuscany/sca/implementation/bpel/impl/BPELDocumentProcessor.java
 Tue Nov 13 12:50:48 2007
@@ -46,6 +46,7 @@
  */
 public class BPELDocumentProcessor extends BaseStAXArtifactProcessor 
implements URLArtifactProcessor<BPELProcessDefinition> {
     public final static QName BPEL_PROCESS_DEFINITION = new 
QName("http://schemas.xmlsoap.org/ws/2004/03/business-process/";, "process");
+    public final static QName BPEL_EXECUTABLE_DEFINITION = new 
QName("http://docs.oasis-open.org/wsbpel/2.0/process/executable";, "process");
     public final static String NAME_ELEMENT = "name";
     
     private final static XMLInputFactory inputFactory = 
XMLInputFactory.newInstance();
@@ -82,7 +83,7 @@
 
 
     public void resolve(BPELProcessDefinition model, ModelResolver resolver) 
throws ContributionResolveException {
-
+        
     }
     
     /**
@@ -106,7 +107,7 @@
             while (true) {
                 if (eventType == XMLStreamConstants.START_ELEMENT) {
                     QName elementName = reader.getName();
-                    if (BPEL_PROCESS_DEFINITION.equals(elementName)) {
+                    if (BPEL_PROCESS_DEFINITION.equals(elementName) || 
BPEL_EXECUTABLE_DEFINITION.equals(elementName) ) {
                         QName processName = new QName(getString(reader, 
org.apache.tuscany.sca.assembly.xml.Constants.TARGET_NAMESPACE), 
getString(reader, NAME_ELEMENT));
                         processDefinition.setName(processName);
                         break;

Modified: 
incubator/tuscany/java/sca/modules/implementation-bpel/src/main/java/org/apache/tuscany/sca/implementation/bpel/impl/BPELImplementationProcessor.java
URL: 
http://svn.apache.org/viewvc/incubator/tuscany/java/sca/modules/implementation-bpel/src/main/java/org/apache/tuscany/sca/implementation/bpel/impl/BPELImplementationProcessor.java?rev=594636&r1=594635&r2=594636&view=diff
==============================================================================
--- 
incubator/tuscany/java/sca/modules/implementation-bpel/src/main/java/org/apache/tuscany/sca/implementation/bpel/impl/BPELImplementationProcessor.java
 (original)
+++ 
incubator/tuscany/java/sca/modules/implementation-bpel/src/main/java/org/apache/tuscany/sca/implementation/bpel/impl/BPELImplementationProcessor.java
 Tue Nov 13 12:50:48 2007
@@ -90,8 +90,6 @@
         // Create an initialize the BPEL implementation model
         BPELImplementation implementation = 
bpelFactory.createBPELImplementation();
         implementation.setProcess(process);
-        //FIXME:lresende
-        //implementation.setCompiledProcess(compiledProcess.toByteArray());
         implementation.setUnresolved(true);
         
         // Skip to end element

Modified: 
incubator/tuscany/java/sca/modules/implementation-bpel/src/main/java/org/apache/tuscany/sca/implementation/bpel/provider/BPELImplementationProvider.java
URL: 
http://svn.apache.org/viewvc/incubator/tuscany/java/sca/modules/implementation-bpel/src/main/java/org/apache/tuscany/sca/implementation/bpel/provider/BPELImplementationProvider.java?rev=594636&r1=594635&r2=594636&view=diff
==============================================================================
--- 
incubator/tuscany/java/sca/modules/implementation-bpel/src/main/java/org/apache/tuscany/sca/implementation/bpel/provider/BPELImplementationProvider.java
 (original)
+++ 
incubator/tuscany/java/sca/modules/implementation-bpel/src/main/java/org/apache/tuscany/sca/implementation/bpel/provider/BPELImplementationProvider.java
 Tue Nov 13 12:50:48 2007
@@ -105,9 +105,6 @@
         } catch(Exception e) {
             throw new RuntimeException("BPEl Component Type Implementation 
initialization failure : " + e.getMessage(), e);
         }
-
-        // FIXME:lresende
-        // odeServer.getBpelServer().register(implementation.getProcessConf());
     }
 
     public void stop() {



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to