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]