<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: BPMN-XML-File versa the Oryx-File in Alfresco Archive</title>
    <link>https://connect.hyland.com/t5/alfresco-archive/bpmn-xml-file-versa-the-oryx-file/m-p/40003#M21346</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Went back to this one and simply started a new diagram, setting the edges right away being conditional, stored it and its there (in the bpmn-file).&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Going back to my first diagram (where my first entry in this post derived from) fouling around with the edges, but nothing helps to make it show up in the bpmn-file (its only in the oryx-file).&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Looks like there is a bug in the modeler.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;P.S. The edges in the first diagram I stored them first as "standard" and not "conditional" and changed it later on. Maybe that helps.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 22 Jul 2010 16:19:52 GMT</pubDate>
    <dc:creator>wir33658</dc:creator>
    <dc:date>2010-07-22T16:19:52Z</dc:date>
    <item>
      <title>BPMN-XML-File versa the Oryx-File</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/bpmn-xml-file-versa-the-oryx-file/m-p/40002#M21345</link>
      <description>Hi, a question on the two stored files from the Signavio-Modeler.The modeler creates two files- a …bpmn20.xml - file and - a …oryx.xml - file.As much as I can see from your source-code. You're only using the …bpmn20.xml - file. If I add some constraints on some edges from a gateway-node, they only w</description>
      <pubDate>Mon, 19 Jul 2010 19:37:44 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/bpmn-xml-file-versa-the-oryx-file/m-p/40002#M21345</guid>
      <dc:creator>wir33658</dc:creator>
      <dc:date>2010-07-19T19:37:44Z</dc:date>
    </item>
    <item>
      <title>Re: BPMN-XML-File versa the Oryx-File</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/bpmn-xml-file-versa-the-oryx-file/m-p/40003#M21346</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Went back to this one and simply started a new diagram, setting the edges right away being conditional, stored it and its there (in the bpmn-file).&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Going back to my first diagram (where my first entry in this post derived from) fouling around with the edges, but nothing helps to make it show up in the bpmn-file (its only in the oryx-file).&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Looks like there is a bug in the modeler.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;P.S. The edges in the first diagram I stored them first as "standard" and not "conditional" and changed it later on. Maybe that helps.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 22 Jul 2010 16:19:52 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/bpmn-xml-file-versa-the-oryx-file/m-p/40003#M21346</guid>
      <dc:creator>wir33658</dc:creator>
      <dc:date>2010-07-22T16:19:52Z</dc:date>
    </item>
    <item>
      <title>Re: BPMN-XML-File versa the Oryx-File</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/bpmn-xml-file-versa-the-oryx-file/m-p/40004#M21347</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;What do you mean with constraints on the sequence flow?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Because, as far as I remember, adding conditions to the sequence flow are added to the bpmn20.xml file, which is the only file that is used by the Activiti engine.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Could indeed be that there is a bug when you store them first as standard and later change them to conditional. I'll verify it.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 23 Jul 2010 08:38:47 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/bpmn-xml-file-versa-the-oryx-file/m-p/40004#M21347</guid>
      <dc:creator>jbarrez</dc:creator>
      <dc:date>2010-07-23T08:38:47Z</dc:date>
    </item>
    <item>
      <title>Re: BPMN-XML-File versa the Oryx-File</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/bpmn-xml-file-versa-the-oryx-file/m-p/40005#M21348</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;I just verified what you said, and indeed it's a bug. The conditions on the sequence flow are not saved to the bpmn 20 file if you add them to an existing model.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I created a Jira issue for it to fix it: &lt;/SPAN&gt;&lt;A href="http://jira.codehaus.org/browse/ACT-57" rel="nofollow noopener noreferrer"&gt;http://jira.codehaus.org/browse/ACT-57&lt;/A&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 23 Jul 2010 08:46:55 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/bpmn-xml-file-versa-the-oryx-file/m-p/40005#M21348</guid>
      <dc:creator>jbarrez</dc:creator>
      <dc:date>2010-07-23T08:46:55Z</dc:date>
    </item>
    <item>
      <title>Re: BPMN-XML-File versa the Oryx-File</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/bpmn-xml-file-versa-the-oryx-file/m-p/40006#M21349</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;BPMN is a quite young notation for expressing business processes as it were first introduced in 2002. However, it is already widely accepted among modeling experts and several tool supporting this notation were introduced in the last years. Therefore the need of a standardized interchange format emerged. A possible candidate for this purpose is the XML Process Definition Language (XPDL). The current version 2.1 is capable of representing all constructs of BPMN 1.1 respectively BPMN 1.2.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Architecture&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;The XPDL export/import functionality of Oryx is implemented in Java as a server-side plug-in. The user accesses it via a client-side JavaScript? plug-in which only handles the data transfer. Figure 1 shows an overview of the architecture and the mentioned plug-ins.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;The basic architecture underlying import/export in Oryx.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Implementation&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;But now we are going to inspect the interesting parts – what is under the hood of the XPDL plug-in. Every tag of the exported language needs to have its own class in the Java project. The member of this class map to the according attributes, content or children of this tag and their appearance can be specified by adding Java annotations to the declaration. E.g.:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;@RootElement("WikiTag")&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;public class WikiTag extends XMLConvertible {&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; @Attribute("IsVisible")&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; private boolean isVisible;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; @Text&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; private String content;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; @Element("ReferenceLink")&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; private ArrayList&amp;lt;String&amp;gt; referenceLink;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;}&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;This is already enough to export an object of this class to XML. A programmer can do this by executing this code:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;WikiTag newWikiTag = new WikiTag();&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;StringWriter writer = new StringWriter();&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Xmappr xmappr = new Xmappr(WikiTag.class);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;xmappr.setPrettyPrint(true);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;xmappr.toXML(newWikiTag, writer);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;System.out.println(writer.toString());&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;As you may noticed the WikiTag-class extends the XMLConvertible-class. This is NOT necessary but highly recommended as it already supports the parsing/writing of JSON-objects as wells as the mapping of unknown attributes and children to generic container classes. In fact this is also the reason why every XPDL-tag needs to have its own class in the project as it is the only way to remap unknown attributes and/or children. The functionality for this is encapsulated in the XML-Convertible class in the methods writeUnknowns() respectively readUnknowns(). A programmer just needs to invoke this method with the key from where to read or where to write the unknowns elements. Currently the implementation of the XML-Convertible uses the Java object serialization mechanism in combination with a Base64 encoding. Considering this only Java programs are able to modify the “unknowns”.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Dependencies&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;org.json library (already present)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;org.xmappr v. 0.9.2. (introduced, customized in the way that DomElement is serializable)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Resources&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;XPDL at the WFMC (general information, examples, specification)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;BPMN at the OMG (general information, specification)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;BPMN 1.2 Poster&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;_____________________________________________________&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Want to get-on Google's first page and loads of traffic to your website? Hire a SEO specialist from Ocean Groups &lt;/SPAN&gt;&lt;A href="http://oceangroups.org/" rel="nofollow noopener noreferrer"&gt;seo specialist&lt;/A&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 03 Sep 2010 08:08:31 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/bpmn-xml-file-versa-the-oryx-file/m-p/40006#M21349</guid>
      <dc:creator>chrisadam12</dc:creator>
      <dc:date>2010-09-03T08:08:31Z</dc:date>
    </item>
  </channel>
</rss>

