{"id":5533,"date":"2021-12-25T14:11:25","date_gmt":"2021-12-25T05:11:25","guid":{"rendered":"https:\/\/www.sambuichi.jp\/?p=5533"},"modified":"2022-08-14T10:52:50","modified_gmt":"2022-08-14T01:52:50","slug":"macos-catalina%e3%81%a7einvoicing-en16931-validation-1-3-2%e7%92%b0%e5%a2%83%e7%a2%ba%e8%aa%8d","status":"publish","type":"post","link":"https:\/\/www.sambuichi.jp\/?p=5533","title":{"rendered":"\u6b27\u5dde\u898f\u683c\u96fb\u5b50\u30a4\u30f3\u30dc\u30a4\u30b9\u306e\u30b9\u30ad\u30fc\u30de\u30c8\u30ed\u30f3\u691c\u8a3c\u74b0\u5883"},"content":{"rendered":"<p>Views: 59<\/p><p>Open Peppol\u306f\u3001EU\u306eConnected Europe Facility\u30d7\u30ed\u30b8\u30a7\u30af\u30c8\u306eCEF DIGITAL\u304c\u63d0\u4f9b\u3059\u308b\u30b3\u30f3\u30dd\u30fc\u30cd\u30f3\u30c8\u306e\u4e2d\u306b\u3042\u308be-Invoice\u306e\u5b9f\u8a3c\u5b9f\u9a13\u3001PEPPOL\u306b\u8d77\u6e90\u304c\u3042\u308a\u307e\u3059\u3002<\/p>\n<p>\u96fb\u5b50\u30a4\u30f3\u30dc\u30a4\u30b9\u306b\u3064\u3044\u3066\u306e\u6b27\u5dde\u898f\u683c <a href=\"https:\/\/ec.europa.eu\/cefdigital\/wiki\/display\/CEFDIGITAL\/Compliance+with+eInvoicing+standard\">EN 16931-1<\/a>\u306f\u3001UN\/CEFACT CII, \u53ca\u3073UBL 2.1\u306e\u5f62\u5f0f\u3067\u306e\u96fb\u5b50\u30a4\u30f3\u30dc\u30a4\u30b9\u3092\u30b5\u30dd\u30fc\u30c8\u3057\u3066\u304a\u308a\u3001\u305d\u308c\u305e\u308c\u306e\u5f62\u5f0f\u306eXML\u30d5\u30a1\u30a4\u30eb\u306e\u691c\u8a3c\u306e\u305f\u3081\u306b\u30b9\u30ad\u30fc\u30de\u30c8\u30ed\u30f3\u3067\u306e\u691c\u8a3c\u74b0\u5883\u3092\u63d0\u4f9b\u3057\u3066\u3044\u307e\u3059\u3002\u3053\u306e\u691c\u8a3c\u74b0\u5883\u306f\u3001GitHub\u4e0a\u306eeInvoicing-EN16931-validation-1.3.2\u3067\u63d0\u4f9b\u3055\u308c\u3066\u3044\u307e\u3059\u3002<\/p>\n<p>schematron\u306e\u691c\u8a3c\u30eb\u30fc\u30eb\u306f\u3001abstract\u30c7\u30a3\u30ec\u30af\u30c8\u30ea\u306b\u3042\u308b\u3082\u306e\u3068UBL\u30d5\u30a1\u30a4\u30eb\u306b\u3042\u308b\u3082\u306e\u3092\u53c2\u7167\u3059\u308b\u5f62\u3067\u3001EN16931-UBL-validation.sch\u30d5\u30a1\u30a4\u30eb\u306b\u5b9a\u7fa9\u3055\u308c\u3066\u3044\u307e\u3059\u3002<br \/>\n\u3053\u308c\u3089\u306e\u30d5\u30a1\u30a4\u30eb\u3092\u524d\u51e6\u7406\u3057\u3066\u751f\u6210\u3055\u308c\u305f\u30d5\u30a1\u30a4\u30eb\u304c\u3001EN16931-UBL-validation-preprocessed.sch\u3067\u3059\u3002<br \/>\n\u73fe\u5728\u516c\u958b\u4e2d\u306ePeppol BIS Billing JP 0.9\u306e<a href=\"https:\/\/test-docs.peppol.eu\/japan\/master\/billing-1.0\/resources.zip\">Download resources<\/a>\u306b\u542b\u307e\u308c\u3066\u3044\u308b\u30b9\u30ad\u30fc\u30de\u30c8\u30ed\u30f3\u30d5\u30a1\u30a4\u30eb\u3082\u30d5\u30a1\u30a4\u30eb\u540d\u304c-preprocessed.sch\u3067\u3001\u3069\u3061\u3089\u3082Open Peppol\u306eOriol\u3055\u3093\u304c\u4f5c\u6210\u3055\u308c\u3066\u3044\u307e\u3059\u306e\u3067\u3001\u540c\u69d8\u306e\u751f\u6210\u65b9\u6cd5\u304b\u306a\u3068\u601d\u3044\u307e\u3059\u3002<\/p>\n<p>\u30c0\u30a6\u30f3\u30ed\u30fc\u30c9\u3057\u3066\u3001\u30c6\u30b9\u30c8\u3092\u5b9f\u884c\u3057\u305f\u30c7\u30a3\u30ec\u30af\u30c8\u30ea\u69cb\u9020\u3092\u6b21\u306b\u793a\u3057\u307e\u3059\u3002<\/p>\n<pre class=\"height-set:true width-set:false lang:default decode:true \" >.\r\n\u251c\u2500\u2500 LICENSE.txt\r\n\u251c\u2500\u2500 README.md\r\n\u251c\u2500\u2500 codelist\r\n\u2502   \u2514\u2500\u2500 iso6523\r\n\u2502       \u251c\u2500\u2500 ICD-list.pdf\r\n\u2502       \u2514\u2500\u2500 README.md\r\n\u251c\u2500\u2500 pom-license.xml\r\n\u251c\u2500\u2500 pom-preprocess.xml\r\n\u251c\u2500\u2500 pom-validate.xml\r\n\u251c\u2500\u2500 pom-xslt.xml\r\n\u251c\u2500\u2500 target\r\n\u2502   \u251c\u2500\u2500 buildinfo-maven-plugin\r\n\u2502   \u2502   \u2514\u2500\u2500 buildinfo.xml\r\n\u2502   \u2514\u2500\u2500 classes\r\n\u2502       \u2514\u2500\u2500 META-INF\r\n\u2502           \u2514\u2500\u2500 buildinfo.xml\r\n\u251c\u2500\u2500 templates\r\n\u2502   \u251c\u2500\u2500 current\r\n\u2502   \u2502   \u251c\u2500\u2500 abstract-template.sch\r\n\u2502   \u2502   \u251c\u2500\u2500 codes-template.sch\r\n\u2502   \u2502   \u251c\u2500\u2500 main-schematron-template.sch\r\n\u2502   \u2502   \u2514\u2500\u2500 syntax-binding-template.sch\r\n\u2502   \u251c\u2500\u2500 license-template.txt\r\n\u2502   \u2514\u2500\u2500 original\r\n\u2502       \u2514\u2500\u2500 Template_Schematron.sch\r\n\u251c\u2500\u2500 ubl\r\n\u2502   \u251c\u2500\u2500 examples\r\n\u2502   \u2502   \u251c\u2500\u2500 ubl-tc434-creditnote1.xml\r\n\u2502   \u2502   \u251c\u2500\u2500 ubl-tc434-example1.xml\r\n\u2502   \u2502   \u251c\u2500\u2500 ubl-tc434-example2.xml\r\n\u2502   \u2502   \u251c\u2500\u2500 ubl-tc434-example3.xml\r\n\u2502   \u2502   \u251c\u2500\u2500 ubl-tc434-example4.xml\r\n\u2502   \u2502   \u251c\u2500\u2500 ubl-tc434-example5.xml\r\n\u2502   \u2502   \u251c\u2500\u2500 ubl-tc434-example6.xml\r\n\u2502   \u2502   \u251c\u2500\u2500 ubl-tc434-example7.xml\r\n\u2502   \u2502   \u251c\u2500\u2500 ubl-tc434-example8.xml\r\n\u2502   \u2502   \u2514\u2500\u2500 ubl-tc434-example9.xml\r\n\u2502   \u251c\u2500\u2500 schema\r\n\u2502   \u2502   \u2514\u2500\u2500 README.md\r\n\u2502   \u251c\u2500\u2500 schematron\r\n\u2502   \u2502   \u251c\u2500\u2500 EN16931-UBL-validation.sch\r\n\u2502   \u2502   \u251c\u2500\u2500 UBL\r\n\u2502   \u2502   \u2502   \u251c\u2500\u2500 EN16931-UBL-model.sch\r\n\u2502   \u2502   \u2502   \u2514\u2500\u2500 EN16931-UBL-syntax.sch\r\n\u2502   \u2502   \u251c\u2500\u2500 abstract\r\n\u2502   \u2502   \u2502   \u251c\u2500\u2500 EN16931-model.sch\r\n\u2502   \u2502   \u2502   \u2514\u2500\u2500 EN16931-syntax.sch\r\n\u2502   \u2502   \u251c\u2500\u2500 codelist\r\n\u2502   \u2502   \u2502   \u2514\u2500\u2500 EN16931-UBL-codes.sch\r\n\u2502   \u2502   \u2514\u2500\u2500 preprocessed\r\n\u2502   \u2502       \u2514\u2500\u2500 EN16931-UBL-validation-preprocessed.sch\r\n\u2502   \u2514\u2500\u2500 xslt\r\n\u2502       \u2514\u2500\u2500 EN16931-UBL-validation.xslt\r\n\u251c\u2500\u2500 update-xslt-and-validate.cmd\r\n\u251c\u2500\u2500 update-xslt-and-validate.sh\r\n\u2514\u2500\u2500 validate.sh\r\n<\/pre>\n<h2>update-xslt-and-validate.sh\u5b9f\u884c<\/h2>\n<p>\u3053\u306e\u30b7\u30a7\u30eb\u30b9\u30af\u30ea\u30d7\u30c8\u306f\u3001\u30c0\u30a6\u30f3\u30ed\u30fc\u30c9\u3057\u305f\u30d5\u30a1\u30a4\u30eb\u3092Extensible Stylesheet Language Transformations (XSLT) \u30b9\u30af\u30ea\u30d7\u30c8\u30d5\u30a1\u30a4\u30eb\u306b\u5909\u63db\u3057\u3001XSL\u5909\u63db\u3067\u691c\u8a3c\u7d50\u679c\u3092\u8868\u793a\u3059\u308b\u3082\u306e\u3067\u3059\u3002<br \/>\n\u30b9\u30af\u30ea\u30d7\u30c8\u306e\u5185\u5bb9\u3092\u6b21\u306b\u793a\u3057\u307e\u3059\u3002<\/p>\n<pre class=\"height-set:true width-set:false lang:default decode:true   \" ># !\/bin\/sh\r\n# === Initialize shell environment ===================================\r\nset -eux\r\n# -e  Exit immediately if a command exits with a non-zero status.\r\n# -u  Treat unset variables as an error when substituting.\r\n# -v  Print shell input lines as they are read.\r\n# -x  Print commands and their arguments as they are executed.\r\nexport LC_ALL=C\r\nTmp=\/tmp\/${0##*\/}.$$\r\n# === Log ============================================================\r\nexec 2&gt;$Tmp.log\r\n\r\nresult=0\r\n\r\necho 'preprocess first - catches errors quickers'\r\nmvn -f pom-preprocess.xml generate-resources 2&gt;&amp;1 || result=$?\r\nif [ ! \"$result\" = \"0\" ]; then\r\n  echo &gt;&amp;2 'ERROR preprocess'\r\n  exit 1\r\nfi\r\n\r\necho 'convert to XSLT - takes forever'\r\nmvn -f pom-xslt.xml process-resources 2&gt;&amp;1 || result=$?\r\nif [ ! \"$result\" = \"0\" ]; then\r\n  echo &gt;&amp;2 'ERROR convert'\r\n  exit 1\r\nfi\r\n\r\necho 'Add license headers to all relevant files'\r\nmvn -f pom-license.xml license:format 2&gt;&amp;1 || result=$?\r\nif [ ! \"$result\" = \"0\" ]; then\r\n  echo &gt;&amp;2 'ERROR add license'\r\n  exit 1\r\nfi\r\n\r\necho 'validate afterwards'\r\nmvn -f pom-validate.xml validate 2&gt;&amp;1 || result=$?\r\nif [ ! \"$result\" = \"0\" ]; then\r\n  echo &gt;&amp;2 'ERROR validate'\r\n  exit 1\r\nfi\r\n\r\nrm $Tmp*\r\nexit 0<\/pre>\n<p>>$ .\/update-xslt-and-validate.sh\u3000\u3092\u5b9f\u884c\u3057\u305f\u7d50\u679c\u3067\u3059\u3002<\/p>\n<pre class=\"height-set:true width-set:false lang:default decode:true   \" >$ .\/update-xslt-and-validate.sh\r\n++ export LC_ALL=C\r\n++ LC_ALL=C\r\n++ Tmp=\/tmp\/update-xslt-and-validate.sh.33899\r\n++ exec\r\npreprocess first - catches errors quickers\r\n[INFO] Scanning for projects...\r\nDownloading from central: https:\/\/repo.maven.apache.org\/maven2\/com\/helger\/parent-pom\/1.10.8\/parent-pom-1.10.8.pom\r\nDownloaded from central: https:\/\/repo.maven.apache.org\/maven2\/com\/helger\/parent-pom\/1.10.8\/parent-pom-1.10.8.pom (44 kB at 31 kB\/s)\r\n[INFO] \r\n[INFO] ----------------&lt; com.helger:centc434-validation-rules &gt;----------------\r\n[INFO] Building centc434-validation-rules 1.0.0\r\n[INFO] --------------------------------[ jar ]---------------------------------\r\nDownloading from central: https:\/\/repo.maven.apache.org\/maven2\/com\/helger\/maven\/ph-buildinfo-maven-plugin\/3.0.0\/ph-buildinfo-maven-plugin-3.0.0.pom\r\n....\r\n[INFO] \r\n[INFO] --- ph-buildinfo-maven-plugin:3.0.0:generate-buildinfo (default) @ centc434-validation-rules ---\r\nDownloading from central: https:\/\/repo.maven.apache.org\/maven2\/org\/codehaus\/plexus\/plexus-component-annotations\/1.5.4\/plexus-component-annotations-1.5.4.pom\r\n....\r\n[INFO] Successfully created temp directory buildinfo-maven-plugin\r\n[INFO] \r\n[INFO] --- ph-schematron-maven-plugin:5.2.0:preprocess (cii) @ centc434-validation-rules ---\r\nDownloading from central: https:\/\/repo.maven.apache.org\/maven2\/org\/apache\/maven\/maven-plugin-api\/3.5.3\/maven-plugin-api-3.5.3.pom\r\n....\r\n[INFO] Successfully wrote preprocessed Schematron file '?????\/eInvoicing-EN16931-validation-1.3.2\/cii\/schematron\/preprocessed\/EN16931-CII-validation-preprocessed.sch'\r\n[INFO] \r\n[INFO] --- ph-schematron-maven-plugin:5.2.0:preprocess (edifact) @ centc434-validation-rules ---\r\n[INFO] Successfully wrote preprocessed Schematron file '?????\/eInvoicing-EN16931-validation-1.3.2\/edifact\/schematron\/preprocessed\/EN16931-EDIFACT-validation-preprocessed.sch'\r\n[INFO] \r\n[INFO] --- ph-schematron-maven-plugin:5.2.0:preprocess (ubl) @ centc434-validation-rules ---\r\n[INFO] Successfully wrote preprocessed Schematron file '?????\/eInvoicing-EN16931-validation-1.3.2\/ubl\/schematron\/preprocessed\/EN16931-UBL-validation-preprocessed.sch'\r\n[INFO] ------------------------------------------------------------------------\r\n[INFO] BUILD SUCCESS\r\n[INFO] ------------------------------------------------------------------------\r\n[INFO] Total time:  30.868 s\r\n[INFO] Finished at: 2021-12-25T13:29:56+09:00\r\n[INFO] ------------------------------------------------------------------------\r\nconvert to XSLT - takes forever\r\n[INFO] Scanning for projects...\r\n[INFO] \r\n[INFO] ----------------&lt; com.helger:centc434-validation-rules &gt;----------------\r\n[INFO] Building centc434-validation-rules 1.0.0\r\n[INFO] --------------------------------[ jar ]---------------------------------\r\n[INFO] \r\n[INFO] --- ph-buildinfo-maven-plugin:3.0.0:generate-buildinfo (default) @ centc434-validation-rules ---\r\n[INFO] Successfully created temp directory buildinfo-maven-plugin\r\n[INFO] \r\n[INFO] --- ph-schematron-maven-plugin:5.2.0:convert (cii) @ centc434-validation-rules ---\r\n[INFO] Converting Schematron file '?????\/eInvoicing-EN16931-validation-1.3.2\/cii\/schematron\/EN16931-CII-validation.sch' to XSLT file '?????\/eInvoicing-EN16931-validation-1.3.2\/cii\/xslt\/EN16931-CII-validation.xslt'\r\n[INFO] \r\n[INFO] --- ph-schematron-maven-plugin:5.2.0:convert (edifact) @ centc434-validation-rules ---\r\n[INFO] Converting Schematron file '?????\/eInvoicing-EN16931-validation-1.3.2\/edifact\/schematron\/EN16931-EDIFACT-validation.sch' to XSLT file '?????\/eInvoicing-EN16931-validation-1.3.2\/edifact\/xslt\/EN16931-EDIFACT-validation.xslt'\r\n[INFO] \r\n[INFO] --- ph-schematron-maven-plugin:5.2.0:convert (ubl) @ centc434-validation-rules ---\r\n[INFO] Converting Schematron file '?????\/eInvoicing-EN16931-validation-1.3.2\/ubl\/schematron\/EN16931-UBL-validation.sch' to XSLT file '?????\/eInvoicing-EN16931-validation-1.3.2\/ubl\/xslt\/EN16931-UBL-validation.xslt'\r\n[INFO] \r\n[INFO] --- maven-resources-plugin:3.1.0:resources (default-resources) @ centc434-validation-rules ---\r\n[INFO] Using 'UTF-8' encoding to copy filtered resources.\r\n[INFO] skip non existing resourceDirectory ?????\/eInvoicing-EN16931-validation-1.3.2\/src\/main\/resources\r\n[INFO] Copying 1 resource to META-INF\r\n[INFO] ------------------------------------------------------------------------\r\n[INFO] BUILD SUCCESS\r\n[INFO] ------------------------------------------------------------------------\r\n[INFO] Total time:  26:31 min\r\n[INFO] Finished at: 2021-12-25T13:56:30+09:00\r\n[INFO] ------------------------------------------------------------------------\r\nAdd license headers to all relevant files\r\n[INFO] Scanning for projects...\r\nDownloading from central: https:\/\/repo.maven.apache.org\/maven2\/org\/apache\/maven\/plugins\/maven-compiler-plugin\/3.8.0\/maven-compiler-plugin-3.8.0.pom\r\n....\r\n[INFO] \r\n[INFO] ----------------&lt; com.helger:centc434-validation-rules &gt;----------------\r\n[INFO] Building centc434-validation-rules 1.3.0\r\n[INFO] --------------------------------[ jar ]---------------------------------\r\n[INFO] \r\n[INFO] --- license-maven-plugin:3.0:format (default-cli) @ centc434-validation-rules ---\r\nDownloading from central: https:\/\/repo.maven.apache.org\/maven2\/org\/apache\/maven\/maven-plugin-api\/3.1.0\/maven-plugin-api-3.1.0.pom\r\n....\r\n[INFO] Updating license headers...\r\n[INFO] Updating license header in: ?????\/eInvoicing-EN16931-validation-1.3.2\/edifact\/xslt\/EN16931-EDIFACT-validation.xslt\r\n[INFO] Updating license header in: ?????\/eInvoicing-EN16931-validation-1.3.2\/edifact\/schematron\/preprocessed\/EN16931-EDIFACT-validation-preprocessed.sch\r\n[INFO] Updating license header in: ?????\/eInvoicing-EN16931-validation-1.3.2\/ubl\/schematron\/preprocessed\/EN16931-UBL-validation-preprocessed.sch\r\n[INFO] Updating license header in: ?????\/eInvoicing-EN16931-validation-1.3.2\/cii\/schematron\/preprocessed\/EN16931-CII-validation-preprocessed.sch\r\n[INFO] Updating license header in: ?????\/eInvoicing-EN16931-validation-1.3.2\/ubl\/xslt\/EN16931-UBL-validation.xslt\r\n[INFO] Updating license header in: ?????\/eInvoicing-EN16931-validation-1.3.2\/cii\/xslt\/EN16931-CII-validation.xslt\r\n[INFO] ------------------------------------------------------------------------\r\n[INFO] BUILD SUCCESS\r\n[INFO] ------------------------------------------------------------------------\r\n[INFO] Total time:  31.633 s\r\n[INFO] Finished at: 2021-12-25T13:57:05+09:00\r\n[INFO] ------------------------------------------------------------------------\r\nvalidate afterwards\r\n[INFO] Scanning for projects...\r\n[INFO] \r\n[INFO] ----------------&lt; com.helger:centc434-validation-rules &gt;----------------\r\n[INFO] Building centc434-validation-rules 1.0.0\r\n[INFO] --------------------------------[ jar ]---------------------------------\r\n[INFO] \r\n[INFO] --- ph-schematron-maven-plugin:5.2.0:validate (cii) @ centc434-validation-rules ---\r\n[INFO] Compiling XSLT instance [file=?????\/eInvoicing-EN16931-validation-1.3.2\/cii\/xslt\/EN16931-CII-validation.xslt]\r\n[INFO] Successfully parsed Schematron file '?????\/eInvoicing-EN16931-validation-1.3.2\/cii\/xslt\/EN16931-CII-validation.xslt'\r\n[INFO] Validating XML file '?????\/eInvoicing-EN16931-validation-1.3.2\/cii\/examples\/CII_example9.xml' against Schematron rules from '?????\/eInvoicing-EN16931-validation-1.3.2\/cii\/xslt\/EN16931-CII-validation.xslt' expecting success\r\n[INFO] Creating JAXB context for package org.oclc.purl.dsdl.svrl using ClassLoader ClassRealm[plugin&gt;com.helger.maven:ph-schematron-maven-plugin:5.2.0, parent: jdk.internal.loader.ClassLoaders$AppClassLoader@42110406]\r\n[INFO] Validating XML file '?????\/eInvoicing-EN16931-validation-1.3.2\/cii\/examples\/CII_example8.xml' against Schematron rules from '?????\/eInvoicing-EN16931-validation-1.3.2\/cii\/xslt\/EN16931-CII-validation.xslt' expecting success\r\n[INFO] Validating XML file '?????\/eInvoicing-EN16931-validation-1.3.2\/cii\/examples\/CII_example1.xml' against Schematron rules from '?????\/eInvoicing-EN16931-validation-1.3.2\/cii\/xslt\/EN16931-CII-validation.xslt' expecting success\r\n[INFO] Validating XML file '?????\/eInvoicing-EN16931-validation-1.3.2\/cii\/examples\/CII_example3.xml' against Schematron rules from '?????\/eInvoicing-EN16931-validation-1.3.2\/cii\/xslt\/EN16931-CII-validation.xslt' expecting success\r\n[INFO] Validating XML file '?????\/eInvoicing-EN16931-validation-1.3.2\/cii\/examples\/CII_example2.xml' against Schematron rules from '?????\/eInvoicing-EN16931-validation-1.3.2\/cii\/xslt\/EN16931-CII-validation.xslt' expecting success\r\n[INFO] Validating XML file '?????\/eInvoicing-EN16931-validation-1.3.2\/cii\/examples\/CII_example6.xml' against Schematron rules from '?????\/eInvoicing-EN16931-validation-1.3.2\/cii\/xslt\/EN16931-CII-validation.xslt' expecting success\r\n[INFO] Validating XML file '?????\/eInvoicing-EN16931-validation-1.3.2\/cii\/examples\/CII_example7.xml' against Schematron rules from '?????\/eInvoicing-EN16931-validation-1.3.2\/cii\/xslt\/EN16931-CII-validation.xslt' expecting success\r\n[INFO] Validating XML file '?????\/eInvoicing-EN16931-validation-1.3.2\/cii\/examples\/CII_example5.xml' against Schematron rules from '?????\/eInvoicing-EN16931-validation-1.3.2\/cii\/xslt\/EN16931-CII-validation.xslt' expecting success\r\n[INFO] Validating XML file '?????\/eInvoicing-EN16931-validation-1.3.2\/cii\/examples\/CII_example4.xml' against Schematron rules from '?????\/eInvoicing-EN16931-validation-1.3.2\/cii\/xslt\/EN16931-CII-validation.xslt' expecting success\r\n[INFO] Validating XML file '?????\/eInvoicing-EN16931-validation-1.3.2\/cii\/examples\/CII_business_example_02.xml' against Schematron rules from '?????\/eInvoicing-EN16931-validation-1.3.2\/cii\/xslt\/EN16931-CII-validation.xslt' expecting success\r\n[INFO] Validating XML file '?????\/eInvoicing-EN16931-validation-1.3.2\/cii\/examples\/CII_business_example_01.xml' against Schematron rules from '?????\/eInvoicing-EN16931-validation-1.3.2\/cii\/xslt\/EN16931-CII-validation.xslt' expecting success\r\n[INFO] \r\n[INFO] --- ph-schematron-maven-plugin:5.2.0:validate (edifact) @ centc434-validation-rules ---\r\n[INFO] Compiling XSLT instance [file=?????\/eInvoicing-EN16931-validation-1.3.2\/edifact\/xslt\/EN16931-EDIFACT-validation.xslt]\r\n[INFO] Successfully parsed Schematron file '?????\/eInvoicing-EN16931-validation-1.3.2\/edifact\/xslt\/EN16931-EDIFACT-validation.xslt'\r\n[INFO] Validating XML file '?????\/eInvoicing-EN16931-validation-1.3.2\/edifact\/examples\/EDIFACT_EXAMPLE3.xml' against Schematron rules from '?????\/eInvoicing-EN16931-validation-1.3.2\/edifact\/xslt\/EN16931-EDIFACT-validation.xslt' expecting success\r\n[INFO] Validating XML file '?????\/eInvoicing-EN16931-validation-1.3.2\/edifact\/examples\/EDIFACT_EXAMPLE2.xml' against Schematron rules from '?????\/eInvoicing-EN16931-validation-1.3.2\/edifact\/xslt\/EN16931-EDIFACT-validation.xslt' expecting success\r\n[INFO] Validating XML file '?????\/eInvoicing-EN16931-validation-1.3.2\/edifact\/examples\/EDIFACT_EXAMPLE1.xml' against Schematron rules from '?????\/eInvoicing-EN16931-validation-1.3.2\/edifact\/xslt\/EN16931-EDIFACT-validation.xslt' expecting success\r\n[INFO] Validating XML file '?????\/eInvoicing-EN16931-validation-1.3.2\/edifact\/examples\/EDIFACT_EXAMPLE5.xml' against Schematron rules from '?????\/eInvoicing-EN16931-validation-1.3.2\/edifact\/xslt\/EN16931-EDIFACT-validation.xslt' expecting success\r\n[INFO] Validating XML file '?????\/eInvoicing-EN16931-validation-1.3.2\/edifact\/examples\/EDIFACT_EXAMPLE4.xml' against Schematron rules from '?????\/eInvoicing-EN16931-validation-1.3.2\/edifact\/xslt\/EN16931-EDIFACT-validation.xslt' expecting success\r\n[INFO] Validating XML file '?????\/eInvoicing-EN16931-validation-1.3.2\/edifact\/examples\/EDIFACT_EXAMPLE6.xml' against Schematron rules from '?????\/eInvoicing-EN16931-validation-1.3.2\/edifact\/xslt\/EN16931-EDIFACT-validation.xslt' expecting success\r\n[INFO] Validating XML file '?????\/eInvoicing-EN16931-validation-1.3.2\/edifact\/examples\/EDIFACT_EXAMPLE7.xml' against Schematron rules from '?????\/eInvoicing-EN16931-validation-1.3.2\/edifact\/xslt\/EN16931-EDIFACT-validation.xslt' expecting success\r\n[INFO] Validating XML file '?????\/eInvoicing-EN16931-validation-1.3.2\/edifact\/examples\/EDIFACT_EXAMPLE9.xml' against Schematron rules from '?????\/eInvoicing-EN16931-validation-1.3.2\/edifact\/xslt\/EN16931-EDIFACT-validation.xslt' expecting success\r\n[INFO] Validating XML file '?????\/eInvoicing-EN16931-validation-1.3.2\/edifact\/examples\/EDIFACT_EXAMPLE8.xml' against Schematron rules from '?????\/eInvoicing-EN16931-validation-1.3.2\/edifact\/xslt\/EN16931-EDIFACT-validation.xslt' expecting success\r\n[INFO] \r\n[INFO] --- ph-schematron-maven-plugin:5.2.0:validate (ubl) @ centc434-validation-rules ---\r\n[INFO] Compiling XSLT instance [file=?????\/eInvoicing-EN16931-validation-1.3.2\/ubl\/xslt\/EN16931-UBL-validation.xslt]\r\n[INFO] Successfully parsed Schematron file '?????\/eInvoicing-EN16931-validation-1.3.2\/ubl\/xslt\/EN16931-UBL-validation.xslt'\r\n[INFO] Validating XML file '?????\/eInvoicing-EN16931-validation-1.3.2\/ubl\/examples\/ubl-tc434-creditnote1.xml' against Schematron rules from '?????\/eInvoicing-EN16931-validation-1.3.2\/ubl\/xslt\/EN16931-UBL-validation.xslt' expecting success\r\n[INFO] Validating XML file '?????\/eInvoicing-EN16931-validation-1.3.2\/ubl\/examples\/ubl-tc434-example8.xml' against Schematron rules from '?????\/eInvoicing-EN16931-validation-1.3.2\/ubl\/xslt\/EN16931-UBL-validation.xslt' expecting success\r\n[INFO] Validating XML file '?????\/eInvoicing-EN16931-validation-1.3.2\/ubl\/examples\/ubl-tc434-example9.xml' against Schematron rules from '?????\/eInvoicing-EN16931-validation-1.3.2\/ubl\/xslt\/EN16931-UBL-validation.xslt' expecting success\r\n[INFO] Validating XML file '?????\/eInvoicing-EN16931-validation-1.3.2\/ubl\/examples\/ubl-tc434-example1_Error.xml' against Schematron rules from '?????\/eInvoicing-EN16931-validation-1.3.2\/ubl\/xslt\/EN16931-UBL-validation.xslt' expecting success\r\n[INFO] ------------------------------------------------------------------------\r\n[INFO] BUILD FAILURE\r\n[INFO] ------------------------------------------------------------------------\r\n[INFO] Total time:  17.879 s\r\n[INFO] Finished at: 2021-12-25T13:57:25+09:00\r\n[INFO] ------------------------------------------------------------------------\r\n$ <\/pre>\n<h2>\u6e96\u5099\u4f5c\u696d<\/h2>\n<h3>Maven\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb<\/h3>\n<p>MacOS Catalina\u3067eInvoicing-EN16931-validation-1.3.2\u74b0\u5883\u3092\u78ba\u8a8d\u3057\u307e\u3057\u305f\u3002<br \/>\nmacOs catalina\u3067\u518d\u73fe\u3057\u3001\u78ba\u8a8d\u3057\u307e\u3057\u305f\u3002<br \/>\n\u30b9\u30ad\u30fc\u30de\u30c8\u30ed\u30f3\u74b0\u5883\u3067\u306f\u3001Maven\u3092\u4f7f\u7528\u3057\u3066\u3001\u30b9\u30ad\u30fc\u30de\u30c8\u30ed\u30f3\u30d5\u30a1\u30a4\u30eb\u3092XSL\u30d5\u30a1\u30a4\u30eb\u306b\u5909\u63db\u3057\u3066\u691c\u8a3c\u3092\u884c\u306a\u3063\u3066\u3044\u307e\u3059\u306e\u3067\u3001\u307e\u305aMaven\u3092brew\u30b3\u30de\u30f3\u30c9\u3067\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3057\u307e\u3057\u305f\u3002<br \/>\n <span class=\"lang:default decode:true  crayon-inline \" >$ brew install maven<\/span> <\/p>\n<pre class=\"height-set:true width-set:false lang:default decode:true \" >$ brew install maven\r\nUpdating Homebrew...\r\n==&gt; Downloading https:\/\/ghcr.io\/v2\/homebrew\/portable-ruby\/portable-ruby\/blobs\/sha256:0cb1cc7af109437fe0e020c9f3b7b95c3c709b140bde9f991ad2c1433496dd42\r\n################################################################################################################# 100.0%\r\n==&gt; Pouring portable-ruby-2.6.8.yosemite.bottle.tar.gz\r\n==&gt; Auto-updated Homebrew!\r\nUpdated 2 taps (homebrew\/core and homebrew\/services).\r\n==&gt; New Formulae\r\nabi-compliance-checker        fcp ...\r\n==&gt; Updated Formulae\r\nUpdated 5309 formulae.\r\n==&gt; Renamed Formulae\r\nbadtouch -&gt; authoscope ...\r\n==&gt; Deleted Formulae\r\namap ...\r\n==&gt; Downloading https:\/\/ghcr.io\/v2\/homebrew\/core\/openjdk\/manifests\/17.0.1_1\r\n######################################################################## 100.0%\r\n==&gt; Downloading https:\/\/ghcr.io\/v2\/homebrew\/core\/openjdk\/blobs\/sha256:43ed8d59b409bed727b11254eeb6758a7ad40fc88daf3124ab\r\n==&gt; Downloading from https:\/\/pkg-containers.githubusercontent.com\/ghcr1\/blobs\/sha256:43ed8d59b409bed727b11254eeb6758a7ad\r\n######################################################################## 100.0%\r\n==&gt; Downloading https:\/\/ghcr.io\/v2\/homebrew\/core\/maven\/manifests\/3.8.4\r\n######################################################################## 100.0%\r\n==&gt; Downloading https:\/\/ghcr.io\/v2\/homebrew\/core\/maven\/blobs\/sha256:ff38bb52b93216582dbd13fb00be5679090ac4b66f7e7c5c8cae\r\n==&gt; Downloading from https:\/\/pkg-containers.githubusercontent.com\/ghcr1\/blobs\/sha256:ff38bb52b93216582dbd13fb00be5679090\r\n######################################################################## 100.0%\r\n==&gt; Installing dependencies for maven: openjdk\r\n==&gt; Installing maven dependency: openjdk\r\n==&gt; Pouring openjdk--17.0.1_1.catalina.bottle.tar.gz\r\n\ud83c\udf7a  \/usr\/local\/Cellar\/openjdk\/17.0.1_1: 639 files, 305.3MB\r\n==&gt; Installing maven\r\n==&gt; Pouring maven--3.8.4.catalina.bottle.tar.gz\r\n\ud83c\udf7a  \/usr\/local\/Cellar\/maven\/3.8.4: 79 files, 10MB\r\n==&gt; `brew cleanup` has not been run in the last 30 days, running now...\r\nDisable this behaviour by setting HOMEBREW_NO_INSTALL_CLEANUP.\r\nHide these hints with HOMEBREW_NO_ENV_HINTS (see `man brew`).\r\nRemoving: \/Users\/.. ..\/Library\/Caches\/Homebrew\/gdbm--1.18.1_1.catalina.bottle.tar.gz... (203.8KB) ...\r\nPruned 1 symbolic links and 6 directories from \/usr\/local\r\n\r\n$ mvn -v\r\nApache Maven 3.8.4 (9b656c72d54e5bacbed989b64718c159fe39b537)\r\nMaven home: \/usr\/local\/Cellar\/maven\/3.8.4\/libexec\r\nJava version: 17.0.1, vendor: Homebrew, runtime: \/usr\/local\/Cellar\/openjdk\/17.0.1_1\/libexec\/openjdk.jdk\/Contents\/Home\r\nDefault locale: ja_JP, platform encoding: UTF-8\r\nOS name: \"mac os x\", version: \"10.15.7\", arch: \"x86_64\", family: \"mac\"\r\n<\/pre>\n<h4>eInvoicing-EN16931-validation-1.3.2\u3092\u30c0\u30a6\u30f3\u30ed\u30fc\u30c9<\/h4>\n<p>wget\u3067GitHub\u304b\u3089\u74b0\u5883\u3092\u53d6\u5f97\u3057\u307e\u3057\u305f\u3002<\/p>\n<pre class=\"width-set:false lang:default decode:true   \" >wget https:\/\/github.com\/ConnectingEurope\/eInvoicing-EN16931\/archive\/validation-1.3.2.zip\r\n--2020-09-14 07:15:08--  https:\/\/github.com\/ConnectingEurope\/eInvoicing-EN16931\/archive\/validation-1.3.2.zip\r\ngithub.com (github.com) \u3092DNS\u306b\u554f\u3044\u3042\u308f\u305b\u3066\u3044\u307e\u3059...\r\n<\/pre>\n","protected":false},"excerpt":{"rendered":"<p>Open Peppol\u306f\u3001EU\u306eConnected Europe Facility\u30d7\u30ed\u30b8\u30a7\u30af\u30c8\u306eCEF DIGITAL\u304c\u63d0\u4f9b\u3059\u308b\u30b3\u30f3\u30dd\u30fc\u30cd\u30f3\u30c8\u306e\u4e2d\u306b\u3042\u308be-Invoice\u306e\u5b9f\u8a3c\u5b9f\u9a13\u3001PEPPOL\u306b\u8d77\u6e90\u304c\u3042\u308a\u307e\u3059\u3002<br \/>\nschematron\u306e\u691c\u8a3c\u30eb\u30fc\u30eb\u306f\u3001abstract\u30c7\u30a3\u30ec\u30af\u30c8\u30ea\u306b\u3042\u308b\u3082\u306e\u3068UBL\u30d5\u30a1\u30a4\u30eb\u306b\u3042\u308b\u3082\u306e\u3092\u53c2\u7167\u3059\u308b\u5f62\u3067\u3001EN16931-UBL-validation.sch\u30d5\u30a1\u30a4\u30eb\u306b\u5b9a\u7fa9\u3055\u308c\u3066\u3044\u307e\u3059\u3002<br \/>\n\u3053\u308c\u3089\u306e\u30d5\u30a1\u30a4\u30eb\u3092\u524d\u51e6\u7406\u3057\u3066\u751f\u6210\u3055\u308c\u305f\u30d5\u30a1\u30a4\u30eb\u304c\u3001EN16931-UBL-validation-preprocessed.sch\u3067\u3059\u3002<br \/>\n\u73fe\u5728\u516c\u958b\u4e2d\u306ePeppol BIS Billing JP 0.9\u306e<a href=\"https:\/\/test-docs.peppol.eu\/japan\/master\/billing-1.0\/resources.zip\">Download resources<\/a>\u306b\u542b\u307e\u308c\u3066\u3044\u308b\u30b9\u30ad\u30fc\u30de\u30c8\u30ed\u30f3\u30d5\u30a1\u30a4\u30eb\u3082\u30d5\u30a1\u30a4\u30eb\u540d\u304c-preprocessed.sch\u3067\u3001\u3069\u3061\u3089\u3082Open Peppol\u306eOriol\u3055\u3093\u304c\u4f5c\u6210\u3055\u308c\u3066\u3044\u307e\u3059\u306e\u3067\u3001\u540c\u69d8\u306e\u751f\u6210\u65b9\u6cd5\u304b\u306a\u3068\u601d\u3044\u307e\u3059\u3002<\/p>\n","protected":false},"author":2,"featured_media":5535,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":[],"categories":[45],"tags":[],"_links":{"self":[{"href":"https:\/\/www.sambuichi.jp\/index.php?rest_route=\/wp\/v2\/posts\/5533"}],"collection":[{"href":"https:\/\/www.sambuichi.jp\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.sambuichi.jp\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.sambuichi.jp\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.sambuichi.jp\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=5533"}],"version-history":[{"count":15,"href":"https:\/\/www.sambuichi.jp\/index.php?rest_route=\/wp\/v2\/posts\/5533\/revisions"}],"predecessor-version":[{"id":6958,"href":"https:\/\/www.sambuichi.jp\/index.php?rest_route=\/wp\/v2\/posts\/5533\/revisions\/6958"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.sambuichi.jp\/index.php?rest_route=\/wp\/v2\/media\/5535"}],"wp:attachment":[{"href":"https:\/\/www.sambuichi.jp\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=5533"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.sambuichi.jp\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=5533"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.sambuichi.jp\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=5533"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}