tools/cpee in cpee-2.1.21 vs tools/cpee in cpee-2.1.22
- old
+ new
@@ -114,9 +114,22 @@
doc.find('//x:handlerwrapper').each do |e|
if e.text == 'DefaultHandlerWrapper'
doc.root.prepend('x:executionhandler','ruby')
end
end rescue nil
+ doc.find('//d:parallel_branch/@pass').delete_all!
+ doc.find('//d:parallel_branch/@local').delete_all!
+ doc.find('//d:call').each do |c|
+ c.find('d:annotations').first.add c.find('d:parameters/d:_context_data_analysis')
+ c.find('d:annotations').first.add c.find('d:parameters/d:_report')
+ if c.find('d:documentation').empty?
+ node = c.add('d:documentation')
+ node.add c.find('d:input')
+ node.add c.find('d:output')
+ node.add c.find('d:implementation')
+ node.add c.find('d:code[d:description]')
+ end
+ end
doc.find('//x:handlerwrapper').delete_all!
doc.find('//d:finalize | //d:update | //d:prepare | //d:rescue').each do |e|
if e.parent.qname.name != 'code'
n = e.parent
if (x = n.find('d:code')).any?