At this time we are asking all implementers of XPDL to create six sample processes. All of these are very simple processes, but they show at this time the basic capability to exchange processes. A screen shot of each process, in the design tool, should be included as well. The six screen shots, and six XPDL files, should be put into a single zip file, and attached to this page.
These are the same six processes which are described elsewhere:
1,
2,
3,
4,
5,
6.
For discussions about conformance please use the WFMC Conformance Forum
Download the zip file to your local disk, and unzip them. These sample files can then be used for testing implementations. You should see something similar to the screen shot. If it is greatly different, then perhaps there is a problem with your XPDL implementation.
Each zip file should contain the six screenshots and the six XPDL files. Use a naming convention to assure that each file has a unique name: put the company name first. Please use a form like this:
The following implementations have been tested and can import the sample file from the specified other vendors:
Fujitsu can import TIBCO, Global 360
Notes for updating this page
The spec has the "simple sample"
Need a document for "standard sample"
Need a docment for XSLT scripts and how to use them
Need a summary of open questions, or use the forum for questions and discussion
The original document on the web site for conformance testing definitely had some problems. It has arrow tails on all pages except for pattern 4. The use of an inclusive or join in pattern two is confusing. The use of an inclusive or split in pattern three is wrong. It should be an and split. The use of an inclusive or join in pattern five is confusing.
These are now addressed in the latest update of the document.
--KeithSwenson, 10-Sep-2007
XPDL Validation tools
Those implementing XPDL in a product or solution may be interested in thing that are available to test conformance to the standard. Since XPDL is defined using XML Schema, you should always check first that the produced XPDL validates correctly according to XML Schema rules. There are some good sites for this on the web:
Once you have verified that your XPDL is valid from an XML schema point of view, there are a set of example XPDL files available, along with graphics showing what they should look like in BPMN.
The XPDL committee is developing newer conformance tests based around particular uses of XPDL and BPMN. If you have useful example that you believe demonstrate a particular mode of use of BPMN and XPDL, please submit them to the WfMC Working Group 1 for possible inclusion as a conformance criterion.
Last edited by Keith Swenson 11/15/2009(Effective date 11/15/2009)
You are viewing a static copy of
a project that was originally a wiki.
These pages can not be modified
at this location even though the page
may appear incomplete.
This copy was generated on
01/29/2012
and this project information has not been
changed since 11/15/2009.
XPDL Conformance
At this time we are asking all implementers of XPDL to create six sample processes. All of these are very simple processes, but they show at this time the basic capability to exchange processes. A screen shot of each process, in the design tool, should be included as well. The six screen shots, and six XPDL files, should be put into a single zip file, and attached to this page.
Complete instructions in this document: XPDL_Interoperability_Testing.doc
These are the same six processes which are described elsewhere: 1, 2, 3, 4, 5, 6. For discussions about conformance please use the WFMC Conformance Forum
Sample Processes
Download the zip file to your local disk, and unzip them. These sample files can then be used for testing implementations. You should see something similar to the screen shot. If it is greatly different, then perhaps there is a problem with your XPDL implementation.
Each zip file should contain the six screenshots and the six XPDL files. Use a naming convention to assure that each file has a unique name: put the company name first. Please use a form like this:
{company name}Example1.gif {company name}Example1.xpdl {company name}Example2.gif {company name}Example2.xpdl {company name}Example3.gif {company name}Example3.xpdl {company name}Example4.gif {company name}Example4.xpdl {company name}Example5.gif {company name}Example5.xpdl {company name}Example6.gif {company name}Example6.xpdlTested Cases
The following implementations have been tested and can import the sample file from the specified other vendors:
Notes for updating this page
The original document on the web site for conformance testing definitely had some problems. It has arrow tails on all pages except for pattern 4. The use of an inclusive or join in pattern two is confusing. The use of an inclusive or split in pattern three is wrong. It should be an and split. The use of an inclusive or join in pattern five is confusing.
These are now addressed in the latest update of the document.
--KeithSwenson, 10-Sep-2007
XPDL Validation tools
Those implementing XPDL in a product or solution may be interested in thing that are available to test conformance to the standard. Since XPDL is defined using XML Schema, you should always check first that the produced XPDL validates correctly according to XML Schema rules. There are some good sites for this on the web:
Once you have verified that your XPDL is valid from an XML schema point of view, there are a set of example XPDL files available, along with graphics showing what they should look like in BPMN.
The XPDL committee is developing newer conformance tests based around particular uses of XPDL and BPMN. If you have useful example that you believe demonstrate a particular mode of use of BPMN and XPDL, please submit them to the WfMC Working Group 1 for possible inclusion as a conformance criterion.