baifanvhai / apromore

Automatically exported from code.google.com/p/apromore
0 stars 0 forks source link

Canonizer: still issues from EPML to XPDL #78

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
We still have serious problems when converting an EPML into XPDL. So I wonder 
if the conversion to CPF is wrong, or if the conversion from CPF to XPDL is 
wrong. Attached are two examples. Try to convert them to XPDL yourself and see 
if you can get anything. For the example.epml, we actually get an intermediate 
event, and two mode AND gateways, plus everyrhing is disconnected. For the 
other two examples, we get an empty xpdl as the attached one. Fixing this 
should have top priority.

Original issue reported on code.google.com by marcello...@gmail.com on 12 Aug 2010 at 2:32

Attachments:

GoogleCodeExporter commented 9 years ago
example.epml file has two epc elements, and the second one is an empty epc with 
some elements produced because of bug (some used lists didn't get cleared 
before start processing another epc). The bug has been fixed.

The other two EPML files don't have a dictionary element. That causes producing 
an empty CPF file. When i manually add the dictionary, it works. However, i 
didn't investigate the produced files semantically where i am going to do so 
with the test cases.

Would like me to update the canonizer to process the EPML file even though 
there is no dictionary?

Original comment by aah.shareef@gmail.com on 17 Aug 2010 at 5:33

GoogleCodeExporter commented 9 years ago
I think you mean 'directory' and not 'dictionary'. Yes, we should also be able 
to parse EPML files which are not well-formed, i.e. that do not have a 
dictionary or dependencies element. When you are done, make sure you deploy the 
new version to brahms and to the Win box, and that you notify all the team 
members. Also, send a release note to Marie, so that she can incorporate this 
into the main release notes document.

Original comment by marcello...@gmail.com on 17 Aug 2010 at 6:07

GoogleCodeExporter commented 9 years ago
Yes, i meant 'directory'.

EPML facade has been updated, Specifically, TypeEPML class. New version of the 
EPML canonizers has been uploaded to google code. I am not able to deploy to 
brahms and Win box due to some technical issues in my machine.

Original comment by aah.shareef@gmail.com on 17 Aug 2010 at 7:31

GoogleCodeExporter commented 9 years ago

Original comment by aah.shareef@gmail.com on 19 Aug 2010 at 1:31