<?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 &amp;lt;bpmndi:BPMNShape&amp;gt; Is Missing for participant and lane element in xml when trying to create pool and lane from java source  in Alfresco Forum</title>
    <link>https://connect.hyland.com/t5/alfresco-forum/lt-bpmndi-bpmnshape-gt-is-missing-for-participant-and-lane/m-p/35317#M14889</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Here is the&amp;nbsp;code snippet I am writing to generate simple &lt;STRONG&gt;.bpmn&lt;/STRONG&gt; file&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;BLOCKQUOTE class="jive_macro_quote jive-quote jive_text_macro"&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;public&lt;/SPAN&gt; &lt;SPAN class=""&gt;void&lt;/SPAN&gt; &lt;EM&gt;&lt;STRONG&gt;testDynamicDeploy&lt;/STRONG&gt;&lt;/EM&gt;() &lt;SPAN class=""&gt;throws&lt;/SPAN&gt; Exception {&lt;/P&gt;&lt;P class=""&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;EM&gt;&lt;STRONG&gt;BpmnModel&lt;/STRONG&gt;&lt;/EM&gt; &lt;SPAN class=""&gt;model&lt;/SPAN&gt; = &lt;SPAN class=""&gt;new&lt;/SPAN&gt; &lt;EM&gt;&lt;STRONG&gt;BpmnModel&lt;/STRONG&gt;()&lt;/EM&gt;;&lt;/P&gt;&lt;P class=""&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;EM&gt;&lt;STRONG&gt;Process&lt;/STRONG&gt;&lt;/EM&gt; &lt;SPAN class=""&gt;process&lt;/SPAN&gt; = &lt;SPAN class=""&gt;new&lt;/SPAN&gt; &lt;EM&gt;Process&lt;/EM&gt;();&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;EM&gt;model&lt;/EM&gt;&lt;/SPAN&gt;.addProcess(&lt;EM&gt;&lt;SPAN class=""&gt;process&lt;/SPAN&gt;&lt;/EM&gt;);&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;EM&gt;process&lt;/EM&gt;&lt;/SPAN&gt;&lt;SPAN class=""&gt;.setId(&lt;/SPAN&gt;"process"&lt;SPAN class=""&gt;);&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;EM&gt;process&lt;/EM&gt;&lt;/SPAN&gt;.addFlowElement(createStartEvent());&lt;/P&gt;&lt;P class=""&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;EM&gt;&lt;SPAN class=""&gt;process&lt;/SPAN&gt;&lt;/EM&gt;.addFlowElement(createUserTask(&lt;SPAN class=""&gt;"task1"&lt;/SPAN&gt;, &lt;SPAN class=""&gt;"First task"&lt;/SPAN&gt;, &lt;SPAN class=""&gt;"fred"&lt;/SPAN&gt;));&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;EM&gt;process&lt;/EM&gt;&lt;/SPAN&gt;.addFlowElement(createUserTask(&lt;SPAN class=""&gt;"task2"&lt;/SPAN&gt;, &lt;SPAN class=""&gt;"Second task"&lt;/SPAN&gt;, &lt;SPAN class=""&gt;"john"&lt;/SPAN&gt;));&lt;/P&gt;&lt;P class=""&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;EM&gt;&lt;SPAN class=""&gt;process&lt;/SPAN&gt;&lt;/EM&gt;.addFlowElement(createEndEvent());&lt;/P&gt;&lt;P class=""&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;EM&gt;process&lt;/EM&gt;&lt;/SPAN&gt;.addFlowElement(createSequenceFlow(&lt;SPAN class=""&gt;"start"&lt;/SPAN&gt;, &lt;SPAN class=""&gt;"task1"&lt;/SPAN&gt;));&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;EM&gt;&lt;SPAN class=""&gt;process&lt;/SPAN&gt;&lt;/EM&gt;.addFlowElement(createSequenceFlow(&lt;SPAN class=""&gt;"task1"&lt;/SPAN&gt;, &lt;SPAN class=""&gt;"task2"&lt;/SPAN&gt;));&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;EM&gt;process&lt;/EM&gt;&lt;/SPAN&gt;.addFlowElement(createSequenceFlow(&lt;SPAN class=""&gt;"task2"&lt;/SPAN&gt;, &lt;SPAN class=""&gt;"end"&lt;/SPAN&gt;));&lt;/P&gt;&lt;P class=""&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;P class=""&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;P class=""&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Pool &lt;SPAN class=""&gt;newPool&lt;/SPAN&gt; = ActivitiElements.createPool(&lt;SPAN class=""&gt;"LMS"&lt;/SPAN&gt;, &lt;SPAN class=""&gt;"LMS1"&lt;/SPAN&gt;);&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;newPool&lt;/SPAN&gt;.setProcessRef(&lt;SPAN class=""&gt;process&lt;/SPAN&gt;.getId());&lt;/P&gt;&lt;P class=""&gt;&lt;/P&gt;&lt;P class=""&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;Lane &lt;EM&gt;&lt;SPAN class=""&gt;lane&lt;/SPAN&gt;&lt;/EM&gt; = ActivitiElements.createLane(&lt;SPAN class=""&gt;"Booking1"&lt;/SPAN&gt;, &lt;SPAN class=""&gt;"Booking"&lt;/SPAN&gt;);&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;EM&gt;&lt;SPAN class=""&gt;lane&lt;/SPAN&gt;&lt;/EM&gt;.getFlowReferences().add(&lt;SPAN class=""&gt;"start"&lt;/SPAN&gt;);&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;EM&gt;&lt;SPAN class=""&gt;lane&lt;/SPAN&gt;&lt;/EM&gt;.getFlowReferences().add(&lt;SPAN class=""&gt;"task1"&lt;/SPAN&gt;);&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;EM&gt;&lt;SPAN class=""&gt;lane&lt;/SPAN&gt;&lt;/EM&gt;.getFlowReferences().add(&lt;SPAN class=""&gt;"task3"&lt;/SPAN&gt;);&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;EM&gt;&lt;SPAN class=""&gt;lane&lt;/SPAN&gt;&lt;/EM&gt;.getFlowReferences().add(&lt;SPAN class=""&gt;"end"&lt;/SPAN&gt;);&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;EM&gt;lane&lt;/EM&gt;&lt;/SPAN&gt;.setParentProcess(&lt;SPAN class=""&gt;process&lt;/SPAN&gt;);&lt;/P&gt;&lt;P class=""&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;EM&gt;process&lt;/EM&gt;&lt;/SPAN&gt;.getLanes().add(&lt;SPAN class=""&gt;lane&lt;/SPAN&gt;);&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;EM&gt;&lt;SPAN class=""&gt;model&lt;/SPAN&gt;&lt;/EM&gt;.getPools().add(&lt;SPAN class=""&gt;newPool&lt;/SPAN&gt;);&lt;/P&gt;&lt;P class=""&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;new&lt;/SPAN&gt; BpmnAutoLayout(&lt;SPAN class=""&gt;model&lt;/SPAN&gt;).execute();&lt;/P&gt;&lt;P class=""&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;byte&lt;/SPAN&gt;[] &lt;SPAN class=""&gt;xml&lt;/SPAN&gt; = &lt;SPAN class=""&gt;new&lt;/SPAN&gt; BpmnXMLConverter().convertToXML(&lt;SPAN class=""&gt;model&lt;/SPAN&gt;);&lt;/P&gt;&lt;P class=""&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;FileUtils.writeByteArrayToFile(&lt;SPAN class=""&gt;targetFile&lt;/SPAN&gt;, &lt;SPAN class=""&gt;xml&lt;/SPAN&gt;);&lt;/P&gt;&lt;P class=""&gt;}&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;The Output file contents are:&amp;nbsp;&lt;/P&gt;&lt;BLOCKQUOTE class="jive_macro_quote jive-quote jive_text_macro"&gt;&lt;P&gt;&amp;lt;?xml version="1.0" encoding="UTF-8"?&amp;gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;lt;definitions xmlns="&lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="http://www.omg.org/spec/BPMN/20100524/MODEL" rel="nofollow noopener noreferrer" target="_blank"&gt;http://www.omg.org/spec/BPMN/20100524/MODEL&lt;/A&gt;&lt;SPAN&gt;" xmlns:xsi="&lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="http://www.w3.org/2001/XMLSchema-instance" rel="nofollow noopener noreferrer" target="_blank"&gt;http://www.w3.org/2001/XMLSchema-instance&lt;/A&gt;&lt;SPAN&gt;" xmlns:xsd="&lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="http://www.w3.org/2001/XMLSchema" rel="nofollow noopener noreferrer" target="_blank"&gt;http://www.w3.org/2001/XMLSchema&lt;/A&gt;&lt;SPAN&gt;" xmlns:activiti="&lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="http://activiti.org/bpmn" rel="nofollow noopener noreferrer" target="_blank"&gt;http://activiti.org/bpmn&lt;/A&gt;&lt;SPAN&gt;" xmlns:bpmndi="&lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="http://www.omg.org/spec/BPMN/20100524/DI" rel="nofollow noopener noreferrer" target="_blank"&gt;http://www.omg.org/spec/BPMN/20100524/DI&lt;/A&gt;&lt;SPAN&gt;" xmlns&lt;img id="smileysurprised" class="emoticon emoticon-smileysurprised" src="https://connect.hyland.com/i/smilies/16x16_smiley-surprised.png" alt="Smiley Surprised" title="Smiley Surprised" /&gt;mgdc="&lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="http://www.omg.org/spec/DD/20100524/DC" rel="nofollow noopener noreferrer" target="_blank"&gt;http://www.omg.org/spec/DD/20100524/DC&lt;/A&gt;&lt;SPAN&gt;" xmlns&lt;img id="smileysurprised" class="emoticon emoticon-smileysurprised" src="https://connect.hyland.com/i/smilies/16x16_smiley-surprised.png" alt="Smiley Surprised" title="Smiley Surprised" /&gt;mgdi="&lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="http://www.omg.org/spec/DD/20100524/DI" rel="nofollow noopener noreferrer" target="_blank"&gt;http://www.omg.org/spec/DD/20100524/DI&lt;/A&gt;&lt;SPAN&gt;" typeLanguage="&lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="http://www.w3.org/2001/XMLSchema" rel="nofollow noopener noreferrer" target="_blank"&gt;http://www.w3.org/2001/XMLSchema&lt;/A&gt;&lt;SPAN&gt;" expressionLanguage="&lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="http://www.w3.org/1999/XPath" rel="nofollow noopener noreferrer" target="_blank"&gt;http://www.w3.org/1999/XPath&lt;/A&gt;&lt;SPAN&gt;" targetNamespace="&lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="http://www.activiti.org/test" rel="nofollow noopener noreferrer" target="_blank"&gt;http://www.activiti.org/test&lt;/A&gt;&lt;SPAN&gt;"&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt; &amp;lt;collaboration id="Collaboration"&amp;gt;&lt;BR /&gt; &amp;lt;participant id="LMS" name="LMS1" processRef="process"&amp;gt;&amp;lt;/participant&amp;gt;&lt;BR /&gt; &amp;lt;/collaboration&amp;gt;&lt;BR /&gt; &amp;lt;process id="process" isExecutable="true"&amp;gt;&lt;BR /&gt; &amp;lt;laneSet id="laneSet_process"&amp;gt;&lt;BR /&gt; &amp;lt;lane id="Booking1" name="Booking"&amp;gt;&lt;BR /&gt; &amp;lt;flowNodeRef&amp;gt;start&amp;lt;/flowNodeRef&amp;gt;&lt;BR /&gt; &amp;lt;flowNodeRef&amp;gt;task1&amp;lt;/flowNodeRef&amp;gt;&lt;BR /&gt; &amp;lt;flowNodeRef&amp;gt;task3&amp;lt;/flowNodeRef&amp;gt;&lt;BR /&gt; &amp;lt;flowNodeRef&amp;gt;end&amp;lt;/flowNodeRef&amp;gt;&lt;BR /&gt; &amp;lt;/lane&amp;gt;&lt;BR /&gt; &amp;lt;/laneSet&amp;gt;&lt;BR /&gt; &amp;lt;startEvent id="start"&amp;gt;&amp;lt;/startEvent&amp;gt;&lt;BR /&gt; &amp;lt;userTask id="task1" name="First task" activiti:assignee="fred"&amp;gt;&amp;lt;/userTask&amp;gt;&lt;BR /&gt; &amp;lt;userTask id="task2" name="Second task" activiti:assignee="john"&amp;gt;&amp;lt;/userTask&amp;gt;&lt;BR /&gt; &amp;lt;endEvent id="end"&amp;gt;&amp;lt;/endEvent&amp;gt;&lt;BR /&gt; &amp;lt;sequenceFlow id="sequenceFlow-4a461f4a-832b-4e7b-b7dd-cfed3465bfc4" sourceRef="start" targetRef="task1"&amp;gt;&amp;lt;/sequenceFlow&amp;gt;&lt;BR /&gt; &amp;lt;sequenceFlow id="sequenceFlow-6b1d6c76-bdc9-421e-befe-ca86eb6c347e" sourceRef="task1" targetRef="task2"&amp;gt;&amp;lt;/sequenceFlow&amp;gt;&lt;BR /&gt; &amp;lt;sequenceFlow id="sequenceFlow-fbcaae10-830b-4e47-a824-96743644c2ab" sourceRef="task2" targetRef="end"&amp;gt;&amp;lt;/sequenceFlow&amp;gt;&lt;BR /&gt; &amp;lt;/process&amp;gt;&lt;BR /&gt; &amp;lt;bpmndi:BPMNDiagram id="BPMNDiagram_Collaboration"&amp;gt;&lt;BR /&gt; &amp;lt;bpmndi:BPMNPlane bpmnElement="Collaboration" id="BPMNPlane_Collaboration"&amp;gt;&lt;BR /&gt; &amp;lt;bpmndi:BPMNShape bpmnElement="start" id="BPMNShape_start"&amp;gt;&lt;BR /&gt; &amp;lt;omgdc:Bounds height="30.0" width="30.0" x="0.0" y="15.0"&amp;gt;&amp;lt;/omgdc:Bounds&amp;gt;&lt;BR /&gt; &amp;lt;/bpmndi:BPMNShape&amp;gt;&lt;BR /&gt; &amp;lt;bpmndi:BPMNShape bpmnElement="end" id="BPMNShape_end"&amp;gt;&lt;BR /&gt; &amp;lt;omgdc:Bounds height="30.0" width="30.0" x="380.0" y="15.0"&amp;gt;&amp;lt;/omgdc:Bounds&amp;gt;&lt;BR /&gt; &amp;lt;/bpmndi:BPMNShape&amp;gt;&lt;BR /&gt; &amp;lt;bpmndi:BPMNShape bpmnElement="task1" id="BPMNShape_task1"&amp;gt;&lt;BR /&gt; &amp;lt;omgdc:Bounds height="60.0" width="100.0" x="80.0" y="0.0"&amp;gt;&amp;lt;/omgdc:Bounds&amp;gt;&lt;BR /&gt; &amp;lt;/bpmndi:BPMNShape&amp;gt;&lt;BR /&gt; &amp;lt;bpmndi:BPMNShape bpmnElement="task2" id="BPMNShape_task2"&amp;gt;&lt;BR /&gt; &amp;lt;omgdc:Bounds height="60.0" width="100.0" x="230.0" y="0.0"&amp;gt;&amp;lt;/omgdc:Bounds&amp;gt;&lt;BR /&gt; &amp;lt;/bpmndi:BPMNShape&amp;gt;&lt;BR /&gt; &amp;lt;bpmndi:BPMNEdge bpmnElement="sequenceFlow-6b1d6c76-bdc9-421e-befe-ca86eb6c347e" id="BPMNEdge_sequenceFlow-6b1d6c76-bdc9-421e-befe-ca86eb6c347e"&amp;gt;&lt;BR /&gt; &amp;lt;omgdi:waypoint x="180.0" y="30.0"&amp;gt;&amp;lt;/omgdi:waypoint&amp;gt;&lt;BR /&gt; &amp;lt;omgdi:waypoint x="192.0" y="30.0"&amp;gt;&amp;lt;/omgdi:waypoint&amp;gt;&lt;BR /&gt; &amp;lt;omgdi:waypoint x="192.0" y="30.000000000000007"&amp;gt;&amp;lt;/omgdi:waypoint&amp;gt;&lt;BR /&gt; &amp;lt;omgdi:waypoint x="230.0" y="30.000000000000007"&amp;gt;&amp;lt;/omgdi:waypoint&amp;gt;&lt;BR /&gt; &amp;lt;/bpmndi:BPMNEdge&amp;gt;&lt;BR /&gt; &amp;lt;bpmndi:BPMNEdge bpmnElement="sequenceFlow-fbcaae10-830b-4e47-a824-96743644c2ab" id="BPMNEdge_sequenceFlow-fbcaae10-830b-4e47-a824-96743644c2ab"&amp;gt;&lt;BR /&gt; &amp;lt;omgdi:waypoint x="330.0" y="30.0"&amp;gt;&amp;lt;/omgdi:waypoint&amp;gt;&lt;BR /&gt; &amp;lt;omgdi:waypoint x="342.0" y="30.0"&amp;gt;&amp;lt;/omgdi:waypoint&amp;gt;&lt;BR /&gt; &amp;lt;omgdi:waypoint x="342.0" y="30.000000000000004"&amp;gt;&amp;lt;/omgdi:waypoint&amp;gt;&lt;BR /&gt; &amp;lt;omgdi:waypoint x="380.0" y="30.000000000000004"&amp;gt;&amp;lt;/omgdi:waypoint&amp;gt;&lt;BR /&gt; &amp;lt;/bpmndi:BPMNEdge&amp;gt;&lt;BR /&gt; &amp;lt;bpmndi:BPMNEdge bpmnElement="sequenceFlow-4a461f4a-832b-4e7b-b7dd-cfed3465bfc4" id="BPMNEdge_sequenceFlow-4a461f4a-832b-4e7b-b7dd-cfed3465bfc4"&amp;gt;&lt;BR /&gt; &amp;lt;omgdi:waypoint x="30.0" y="30.0"&amp;gt;&amp;lt;/omgdi:waypoint&amp;gt;&lt;BR /&gt; &amp;lt;omgdi:waypoint x="42.0" y="30.0"&amp;gt;&amp;lt;/omgdi:waypoint&amp;gt;&lt;BR /&gt; &amp;lt;omgdi:waypoint x="42.0" y="30.000000000000007"&amp;gt;&amp;lt;/omgdi:waypoint&amp;gt;&lt;BR /&gt; &amp;lt;omgdi:waypoint x="80.0" y="30.000000000000007"&amp;gt;&amp;lt;/omgdi:waypoint&amp;gt;&lt;BR /&gt; &amp;lt;/bpmndi:BPMNEdge&amp;gt;&lt;BR /&gt; &amp;lt;/bpmndi:BPMNPlane&amp;gt;&lt;BR /&gt; &amp;lt;/bpmndi:BPMNDiagram&amp;gt;&lt;BR /&gt;&amp;lt;/definitions&amp;gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If you notice the above generated file missing&amp;nbsp;&amp;lt;bpmndi:BPMNShape&amp;gt; element for&amp;nbsp;&lt;/P&gt;&lt;BLOCKQUOTE class="jive_macro_quote jive-quote jive_text_macro"&gt;&lt;P&gt;&amp;lt;participant id="LMS" name="LMS1" processRef="process"&amp;gt;&amp;lt;/participant&amp;gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;And&amp;nbsp;&lt;/P&gt;&lt;BLOCKQUOTE class="jive_macro_quote jive-quote jive_text_macro"&gt;&lt;P&gt;&amp;lt;lane id="Booking1" name="Booking"&amp;gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;I checked&amp;nbsp;&lt;STRONG&gt;model.getLocationMap()&amp;nbsp;&lt;/STRONG&gt;it contains all&amp;nbsp;&lt;STRONG style="background-color: #f6f6f6;"&gt;FlowElement&lt;/STRONG&gt;&lt;SPAN style="background-color: #f6f6f6;"&gt;&amp;nbsp;&lt;/SPAN&gt;GraphicInfo But&amp;nbsp;&amp;nbsp;&lt;SPAN style="background-color: #f6f6f6;"&gt;&lt;STRONG&gt;participant&lt;/STRONG&gt; and&amp;nbsp;&lt;STRONG&gt;lane&amp;nbsp;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #727174; background-color: #ffffff; border: 0px;"&gt;Please help to solve this issue&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #727174; background-color: #ffffff; border: 0px;"&gt;Many thanks&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 15 May 2017 17:38:50 GMT</pubDate>
    <dc:creator>vkhan59</dc:creator>
    <dc:date>2017-05-15T17:38:50Z</dc:date>
    <item>
      <title>&lt;bpmndi:BPMNShape&gt; Is Missing for participant and lane element in xml when trying to create pool and lane from java source</title>
      <link>https://connect.hyland.com/t5/alfresco-forum/lt-bpmndi-bpmnshape-gt-is-missing-for-participant-and-lane/m-p/35317#M14889</link>
      <description>Here is the&amp;nbsp;code snippet I am writing to generate simple .bpmn filepublic void testDynamicDeploy() throws Exception {&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;BpmnModel model = new BpmnModel();&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Process process = new Process();&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;model.addProcess(process);&amp;nbsp; &amp;nbsp; &amp;nbsp; process.setId("process");&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;process.addFlowElement(createStartEv</description>
      <pubDate>Mon, 15 May 2017 17:38:50 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-forum/lt-bpmndi-bpmnshape-gt-is-missing-for-participant-and-lane/m-p/35317#M14889</guid>
      <dc:creator>vkhan59</dc:creator>
      <dc:date>2017-05-15T17:38:50Z</dc:date>
    </item>
    <item>
      <title>Re: &lt;bpmndi:BPMNShape&gt; Is Missing for participant and lane element in xml when trying to create pool and lane from java source</title>
      <link>https://connect.hyland.com/t5/alfresco-forum/lt-bpmndi-bpmnshape-gt-is-missing-for-participant-and-lane/m-p/35318#M14890</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Looking at the source for the DI Export here:&lt;BR /&gt;&lt;A class="link-titled" href="https://github.com/Activiti/Activiti/blob/activiti-5.22.0/modules/activiti-bpmn-converter/src/main/java/org/activiti/bpmn/converter/export/BPMNDIExport.java" title="https://github.com/Activiti/Activiti/blob/activiti-5.22.0/modules/activiti-bpmn-converter/src/main/java/org/activiti/bpmn/converter/export/BPMNDIExport.java" rel="nofollow noopener noreferrer"&gt;Activiti/BPMNDIExport.java at activiti-5.22.0 · Activiti/Activiti · GitHub&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;This is called by the BpmnXMLConverter.convertToXML() method.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I don't see any DI code to capture the pool or lane information.&lt;/P&gt;&lt;P&gt;Likely this was considered too difficult when given a bare BPMN model such as what you have.&lt;/P&gt;&lt;P&gt;Your only real option would be to overload this class and add your own pool and lane code to add these shapes.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Sorry,&lt;/P&gt;&lt;P&gt;Greg&lt;/P&gt;&lt;P&gt;&lt;A href="https://migration33.stage.lithium.com/t5/tag/bp3/tg-p"&gt;&lt;/A&gt;‌&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 16 May 2017 15:40:33 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-forum/lt-bpmndi-bpmnshape-gt-is-missing-for-participant-and-lane/m-p/35318#M14890</guid>
      <dc:creator>gdharley</dc:creator>
      <dc:date>2017-05-16T15:40:33Z</dc:date>
    </item>
  </channel>
</rss>

