build_send_email.xml 4.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <project xmlns:send_email="http://biuro.biall-net.pl/xmlschema_procesy5/WPS_Functions/send_email/send_email.xsd"
  3. basedir="../../."
  4. default="default"
  5. name="send_email">
  6. <include as="PRODUCT" file="build.send_email.PRODUCT.xml"/>
  7. <include as="SYSTEM" file="build.send_email.SYSTEM.xml"/>
  8. <include as="INSTALL" file="build.send_email.INSTALL.xml"/>
  9. <include as="WPS_Functions" file="../build.WPS_Functions.PRODUCT.xml"/>
  10. <include file="../system_ui_info_speech/build.system_ui_info_speech.PRODUCT.xml"/>
  11. <target depends="PRODUCT.PRODUCT,INSTALL.INSTALL" name="default"/>
  12. <target name="send_email_from_xml_parsed" description="To send email based on dita file - parse if there are any emails aviable">
  13. <input addproperty="send_email.xml_to_parse.xml" message="Type url to XML with emails to parse - like .dita file"/>
  14. <input addproperty="antFunctionUrl" message="like https://biuro.biall-net.pl/SE/version-git/index.php?_route=UrlAction_Ant&amp;_task=ant&amp;path=default_db.in7_dziennik_koresp/etykieta&amp;template=buildpdf_recursed_xsl_mail&amp;typeName=default_db:IN7_DZIENNIK_KORESP&amp;primaryKey=63007&amp;primaryKeyField=ID" />
  15. <input addproperty="confirmAntfile" message="path to ant file to confirm something" />
  16. <input addproperty="confirmAntfileTarget" message="name of target to confirm something" />
  17. <input addproperty="out.pdf"/>
  18. <!--<property name="send_email.xml_to_parse.xml" location="/opt/local/pl.procesy5/p5build_SE/temp/WPS_Functions/temp/recurse_ant/62888prezes1/62888prezes1_out_task_dita_final.dita"/>-->
  19. <tempfile property="send_email.send_email_from_xml_parsed.xml" destdir="${send_email.temp}" prefix="send_email.send_email_from_xml_parsed." suffix=".xml"/>
  20. <tempfile property="send_email.send_email_from_xml_parsed.build.xml" destdir="${send_email.temp}" prefix="send_email.send_email_from_xml_parsed.build.xml" suffix=".xml" deleteonexit="false"/>
  21. <xslt basedir="${send_email.temp}" style="${send_email.xsl}" in="${send_email.xml_to_parse.xml}" destdir="./" out="${send_email.send_email_from_xml_parsed.xml}" >
  22. <factory name="net.sf.saxon.TransformerFactoryImpl">
  23. <attribute name="http://saxon.sf.net/feature/xinclude-aware" value="true"/>
  24. <attribute name="http://saxon.sf.net/feature/initialMode" value="{http://biuro.biall-net.pl/xmlschema_procesy5/WPS_Functions/send_email/send_email.xsd}send_email.send_email_from_xml_parsed.xml"/>
  25. </factory>
  26. <classpath location="/opt/local/share/java/saxon9he.jar"/>
  27. <!--<param name="webRootUrl" expression="${webRootUrl}" />-->
  28. <!--<param name="main_build_recurse_ant.dita" expression="${main_build_recurse_ant.dita}"/>-->
  29. <!--<param name="uuid" expression="${uuid_tested}"/>-->
  30. <param name="basedir" expression="${basedir}"/>
  31. <!-- <param name="temp" expression="${temp}"/>
  32. <param name="with_RelatedFeatureLoop" expression="1"/>
  33. <param name="simpleSchema_dir" expression="${simpleSchema_dir}"/>-->
  34. </xslt>
  35. <xslt basedir="${send_email.temp}" style="${send_email.xsl}" in="${send_email.send_email_from_xml_parsed.xml}" destdir="./" out="${send_email.send_email_from_xml_parsed.build.xml}" >
  36. <factory name="net.sf.saxon.TransformerFactoryImpl">
  37. <attribute name="http://saxon.sf.net/feature/xinclude-aware" value="true"/>
  38. <attribute name="http://saxon.sf.net/feature/initialMode" value="{http://biuro.biall-net.pl/xmlschema_procesy5/WPS_Functions/send_email/send_email.xsd}send_email.send_email_from_xml_parsed.build.xml"/>
  39. </factory>
  40. <classpath location="/opt/local/share/java/saxon9he.jar"/>
  41. <param name="send_email.send_email_from_xml_parsed.xml" expression="${send_email.send_email_from_xml_parsed.xml}"/>
  42. <param name="basedir" expression="${basedir}"/>
  43. <param name="send_email.INSTALL.javax.mail-1.6.1.jar" expression="${send_email.INSTALL.javax.mail-1.6.1.jar}"/>
  44. <param name="antFunctionUrl" expression="${antFunctionUrl}"/>
  45. <param name="confirmAntfile" expression="${send_email.send_email_from_xml_parsed.build.xml}"/>
  46. <param name="confirmAntfileTarget" expression="${confirmAntfileTarget}"/>
  47. <param name="out.pdf" expression="${out.pdf}"/>
  48. </xslt>
  49. <ant antfile="${send_email.send_email_from_xml_parsed.build.xml}" target="send_email.send_email_from_xml_parsed.build.xml.to.confirm"/>
  50. <!--<ant antfile="${send_email.send_email_from_xml_parsed.build.xml}" target="send_email.send_email_from_xml_parsed.build.xml.confirmed.all"/>-->
  51. <!--<exec executable="open">
  52. <arg file="${send_email.send_email_from_xml_parsed.build.xml}"/>
  53. </exec>-->
  54. </target>
  55. </project>